Perguntas com a marcação «quoting»

12
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...

11
Loop for for remoto via SSH

Eu tenho o seguinte em um script for server in ${servers[@]}; do echo ${server} ssh user@${server} "for i in /tmp/foo* ; do echo ${i}; done" done Mas isso não funciona. Estranho, vejo $ I quantidade de linhas de retorno. Portanto, se eu tiver dez arquivos, vejo dez linhas em

11
É 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...

11
Mudar o nome do ficheiro com aspas 'no nome

Eu tenho um pouco de problema. Um cliente me encarregou da migração de sites de um servidor muito antigo. Não sei como eles chegaram lá, mas há arquivos com 'seus nomes. Existe alguma maneira de renomear o arquivo? mvparece não fazer o truque. ls mostra como

11
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...

11
comando ssh com aspas

Tenho um erro estranho que não consegui encontrar nada sobre isso. Eu queria alterar o comentário do usuário com o seguinte comando. $ sudo usermod -c "New Comment" user Isso funcionará enquanto estiver conectado a um servidor, mas eu quero automatizá-lo em mais de 20 servidores. Normalmente, sou...

10
entendendo o valor padrão do IFS

Na minha versão 4.2.8 do GNU bash, o IFS possui um valor padrão de espaço, tabulação e linha de alimentação por padrão: usr@T42 ~ $ echo -n "$IFS" | hexdump -C 00000000 20 09 0a | ..| 00000003 usr@T42 ~ $ Existe uma razão para esse IFS padrão? Além disso, quais utilitários usam o IFS além do...

10
Excluindo arquivos com espaços em seus nomes

Estou tentando excluir todos os arquivos com um espaço em seus nomes. Eu estou usando o seguinte comando. Mas está me dando um erro Comando: ls | egrep '. ' | xargs rm Aqui, se eu estiver usando apenas o ls | egrep '. 'comando, ele estará me dando todo o nome do arquivo com espaços nos nomes dos...