Perguntas com a marcação «quoting»

8
Falha na saída de cor da festança

É um problema de sed ou eco? O que estou fazendo de errado? $> cat ~/bin/color_test.sh #!/bin/bash ColorOff='\e[0m' # Text Reset BWhite='\e[1;37m' # Bold White string="test TEST test" echo -e "$string" | sed -e "s/TEST/${BWhite}TEST${ColorOff}/g" $> ~/bin/color_test.sh test...

8
Como usar multiline como separador de grupo no grep?

Em grepvocê pode usar --group-separatorpara escrever algo entre as correspondências do grupo. Isso é útil para esclarecer quais blocos temos, especialmente ao usar a -C Xopção para obter linhas de contexto. $ cat a hello this is me and this is something else hello hello bye i am done $ grep -C1...

8
Argumento de análise de script Bash com aspas

Por favor, considere este script simples chamado teste : #!/bin/bash echo $1 e os seguintes comandos e chamadas: $ echo "A B" A B $ echo ""A B"" A B $ echo """A B""" A B $ echo """A B""" A B $ ./test "A B" A B $ ./test ""A B"" A $ ./test """A B""" A B $ ./test """"A B"""" A Alguém poderia...

8
Como encontrar linhas que começam com **

Preciso descobrir se alguma linha de um arquivo começa com **. Não consigo descobrir como fazê-lo porque *é interpretado como um curinga pelo shell. grep -i "^2" test.out funciona se a linha começa com um 2, mas grep -i "^**" test.out obviamente não funciona. (Também preciso saber se...

4
readlink literal vs variável

Usando o BASH: a resposta provavelmente é óbvia, mas não para mim. > echo $PWD /root/fcm > readlink -f ~ /root > # but then with a variable or literal > a='~' > readlink -f $a /root/fcm/~ > readlink -f "~" /root/fcm/~ Estou esperando receber apenas '/ root /'; Quem está...