Perguntas com a marcação «quoting»

As strings geralmente são delimitadas por aspas, o que levanta o problema de lidar com strings que incluem aspas.

1
Diretório de exclusão de rsync com espaço
Estou tentando excluir o diretório "Mendeley Desktop" para o rsync. A exclusão de = é como: Downloads *.o *.iso Dropbox Documents/Mendeley\ Desktop mas o rsync ainda está fazendo backup do Mendeley Desktop. Como posso fazer com que o rsync ignore os diretórios com espaço?
13 rsync  quoting 


3
bash adiciona aspas simples extras
Estou com um problema ao executar meu script. Ao executá-lo no modo de depuração (bash -x), posso ver que o bash está adicionando aspas extras. Portanto, meu script está falhando. Aqui está dentro do meu script: testvar="\"sudo /home/pi/shared/blink.sh 27 off\"" ssh -n -q -q -o BatchMode=yes -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no …
12 shell  ssh  quoting 




2
Escapando aspas no alias zsh
Após essa pergunta sobre a remoção de novas linhas de texto, desejo transformar isso em um alias zsh da seguinte maneira: alias striplines=' awk " /^$/ {print \"\n\"; } /./ {printf( \" %s \",$0);}"' Eu tentei escapar das aspas dentro do script awk, mas estou recebendo este erro: awk: (FILENAME=bspsrobustness …
12 shell  zsh  quoting  alias 


2
Como expandir um til ~ como parte de uma variável?
Quando abro um prompt do bash e digite: $ set -o xtrace $ x='~/someDirectory' + x='~/someDirectory' $ echo $x + echo '~/someDirectory' ~/someDirectory Eu esperava que a 5ª linha acima tivesse passado + echo /home/myUsername/someDirectory. Existe uma maneira de fazer isso? No meu script Bash original, a variável x está …

2
É perigoso executar eco sem aspas?
Já vi alguns tópicos semelhantes, mas eles estão se referindo a não citar variáveis, o que eu sei que poderia levar a resultados indesejados. Eu vi esse código e queria saber se seria possível injetar algo a ser executado quando essa linha de código for executada: echo run after_bundle
11 shell  security  quoting  echo 


2
Como usar variáveis ​​entre aspas simples
Eu tenho um aplicativo que leva como atributos de entrada entre aspas duplas incorporadas entre aspas simples. Tomemos, por exemplo, este comando certo: command -p 'cluster="cl1"' Para automatizá-lo, criei um arquivo bash usando $CLUSTERcomo variável. Como deve ser o meu comando? Em outras palavras, o que devo colocar em vez …



2
Como escapar corretamente dos pontos de exclamação no bash?
Hoje, fui pego em flagrante enquanto tentava codificar no golfe um gerador de senhas para o Twitter. import string as s,random;print ''.join(random.sample(s.letters+s.digits+s.punctuation,9)) 90 caracteres. Como isso é muito espaço livre, decidi elevar a fasquia e torná-la executável também. echo -e "#!/usr/bin/python\nimport string as s,random;print ''.join(random.sample(s.letters+s.digits+s.punctuation,9))">pg;chmod +x pg;./pg 139 caracteres. Bom, …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.