Perguntas sobre 'quoting'

3
respostas

Comportamento muito estranho com grep e IFS

Estou tendo problemas para usar o grep, os resultados retornados são "n-empty", quero dizer, sem o caractere 'n' ... Este é o exemplo de script: OLDIFS=$IFS IFS="\n" i=$(grep -ril $1 *) echo $i IFS=$OLDIFS Eu tentei com IFS='\n'...
26.04.2013 / 14:15
1
resposta

Por que a barra invertida é convertida em espaço na instrução echo se IFS = '\'?

Por que \ é convertido em espaço na configuração de IFS='\' var="'(]\{}\$\"" IFS='\' echo $var # '(] {}$"     
04.10.2013 / 13:35
1
resposta

Avisar o usuário para sentença e armazená-lo sem ser perturbado por espaços

Eu tenho uma função bash que solicita ao usuário para inserir certos dados. Eu tentei com o primeiro nome, sobrenome, aniversário etc. Dados mais representados em uma frase. Quando peço rua + não. a função quebra, porque não consegue lidar...
09.06.2013 / 22:18
1
resposta

Confuso sobre quando escapar de metacaracteres em nomes de caminho

Estou bastante confuso sobre em que circunstâncias eu preciso escapar metacaracteres em nomes de caminho. Considere o seguinte exemplo: Estou no seguinte diretório de trabalho: $ echo $PWD /home/helpermethod/foo[b]ar/foo/bar Agora quer...
25.02.2013 / 19:19
1
resposta

bash regex: asterisco dá resultados de pesquisa ambíguos com grep

Estou usando um arquivo de texto simples para testar o * meta-character através do grep. O arquivo de texto é como abaixo: 1 11 111 1111 11111 111111 d da daa daaa b bc bcc bccc Agora, quando eu procuro o dígito 1 usando o grep assim...
14.11.2015 / 10:49
2
respostas

Comparando strings com caracteres especiais usando if-loop não funciona

Eu quero comparar cada linha de um arquivo em particular com a seguinte string #orb_plugins = ["local_log_stream", "iiop_profile", "giop", "iiop"]; ("file.txt" contém esta linha em particular) Eu tentei o seguinte prefixando caracteres...
16.11.2015 / 12:54
1
resposta

Comando Shell executado de forma diferente em um terminal e script

A seguinte sequência de comandos ch='echo "b_d" | sed 's/_/\\\\_/'' echo $ch quando executado em um terminal ou via source , fornece uma saída b\_d Quando correu como um scipt sh script.sh em que o conteúdo do script é:...
25.08.2018 / 11:05
1
resposta

Bash: Expansão do histórico dentro de aspas simples após uma aspa dupla dentro da mesma linha

Eu dei uma olhada mais de perto neste fenômeno depois que eu tropecei em duas outras questões hoje. Eu tentei tudo isso com o padrão set -H (expansão do histórico ativado). Para testar um script, muitas vezes faço coisas como echo ing d...
07.09.2017 / 14:23
1
resposta

Problema com argumentos parametrizados de escape

Eu me sinto realmente relutante em fazer essa pergunta, pois parece que estou sentindo falta de algo realmente óbvio. No entanto, não consigo encontrar perguntas existentes com exatamente o mesmo problema. Temos um script que não devemos edit...
09.05.2017 / 22:50
2
respostas

Múltiplos comandos com citações após o SSHing

Eu tenho um servidor que eu tenho que usar com muitos comandos que apresentam o uso de atribuição de variáveis e, consequentemente, um monte de aspas. Se considerarmos o script: ssh user@host "kinit -k -t /path/to/dir/'whoami'.'hostname -s'....
14.11.2016 / 17:21