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.

3
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 branco.
11 bash  ssh  quoting 



3
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 90843_O\\'ConnorPaul_GeneralManager.jpg Quando eu tento …
11 rename  quoting 

2
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 capaz de …
11 shell  ssh  quoting 

2
Passagem de argumentos com aspas e aspas duplas para bash script
Neste momento eu tenho: #!/bin/bash screen -p 'ScreenName' -x eval 'stuff '"'"$@"'"'\015' echo eval 'stuff '"'"$@"'"'\015' Mas quando eu chamo meu script como: # script.sh asd "asd" 'asd' meus argumentos passados ​​como: asd asd asd e eu recebo saída: eval stuff 'asd asd asd'\015 Eu exceto um: asd "asd" 'asd' …
11 bash  shell  quoting 

2
Como criar um alias com um comando contém 'e "
Alguns posts atrás, alguém perguntou como mostrar a memória em porcentagem. Alguém respondeu com: free | awk '/^Mem/ { printf("free: %.2f %\n", $4/$2 * 100.0) }' Eu queria saber se posso transformar esse comando em um alias em ~ / .bashrc. Mas a sintaxe do alias é: alias aliasname='command' Como …
10 bash  quoting  alias 

4
Por que o cut falha com o bash e não com o zsh?
Eu crio um arquivo com campos delimitados por tabulação. echo foo$'\t'bar$'\t'baz$'\n'foo$'\t'bar$'\t'baz > input Eu tenho o seguinte script chamado zsh.sh #!/usr/bin/env zsh while read line; do <<<$line cut -f 2 done < "$1" Eu testei. $ ./zsh.sh input bar bar Isso funciona bem. No entanto, quando altero a primeira linha …


6
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 …
10 shell  quoting  rm  xargs 

4
Expressão regular usando \\ vs using \
Porque grep e\\.g\\. <<< "this is an e.g. wow" e grep e\.g\. <<< "this is an e.g. wow" Faça a mesma coisa? Se eu adicionar uma terceira barra, ela também terá o mesmo resultado. MAS, quando adiciono uma quarta barra, ela não funciona mais. Isso tem a ver com a …





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.