Perguntas sobre 'quoting'

2
respostas

Como executar um comando remoto através do ssh se os dados incluírem aspas duplas (“”)?

Estou tentando executar uma lista de servidores e executar o próximo comando: itaig@itaig-lt:~$ ssh root@$srvname "sed -i 's/VNCSERVERARGS[6]="-geometry 1920x1080"/VNCSERVERARGS[6]="-geometry 1152x864"/g' /etc/sysconfig/vncservers" Eu tam...
24.08.2013 / 14:18
2
respostas

Escapa aspas duplas na variável

Eu gostaria de colocar este comando em um arquivo para ser executado mais tarde: ln -s "$xr"/ya.txt ~ Eu posso fazer isso com (1): cat > zu.sh <<eof ln -s "$xr"/ya.txt ~ eof ou (2): printf 'ln -s "%s"/ya.txt ~\n' "$xr"...
06.02.2018 / 02:36
2
respostas

Substituição ruim dentro do subshell xargs?

Estou usando este comando para processar arquivos PNG: find . -iname "*png" -print0 | xargs -r0 --max-procs=4 -n1 sh -c 'pngnq -s1 $1 && advpng -z -4 -q ${$1%.*}-nq8.png' - Parece funcionar bem, mas também gera isso para cada arqu...
06.07.2013 / 03:14
1
resposta

Nomes de arquivos com espaços na substituição de backtick

Suponha que eu tenha um arquivo contendo um espaço em seu nome, como with space . O que deve cmd produzir no trecho abaixo para ls para aceitar 'com espaço' como argumento? $ ls 'cmd' Eu tentei ls 'echo 'with space'' . Os argume...
04.06.2017 / 17:09
1
resposta

Impedir que o GNU paralelo divida argumentos citados

Estou tentando usar o Paralelo GNU para executar um tempo múltiplo comman com uma combinação de argumentos constantes e variáveis . Mas, por algum motivo, os argumentos constantes são divididos em espaço em branco, embora eu os tenha citado ao...
10.05.2017 / 12:59
1
resposta

“$ @” expansão para variáveis definidas pelo usuário

Estou tentando fazer com que uma variável (bourne shell) se expanda como " $ @ ", de modo que produza várias palavras com algumas tendo espaços preservados. Eu tentei definir a variável de muitas maneiras diferentes, mas ainda não consigo trabal...
04.08.2015 / 00:42
1
resposta

Como usar variáveis no comando sed

Estou tentando executar sed -i "/$variable/c \$variable1' file.txt Mas não está exibindo nenhuma alteração no arquivo: file.txt . Mas o mesmo comando, sem as variáveis, funciona bem: sed -i "/variable/c \variable1' file.txt     
03.01.2015 / 08:34
3
respostas

echoing basename sob xargs?

Eu tenho o seguinte comando: ls /some/path/*dat | xargs -n 1 -I @ sh -c "echo 'basename @'" com o diretório /some/path/ contendo: /some/path/a /some/path/b /some/path/c /some/path/d Eu quero obter a saída: a b c d Mas ain...
04.11.2014 / 16:12
1
resposta

bash adiciona valor à matriz com variável incorporada e aspas simples

Tenho certeza de que está completamente claro no assunto :) Brincadeiras à parte, acho que parte do problema que estou tendo em encontrar uma resposta é escrever os termos da pesquisa. Tive boa sorte ao emitir comandos em um script bash usand...
02.04.2017 / 20:43
1
resposta

Imprimindo texto colorido usando script

Quando eu digito o comando abaixo no shell, recebo o OUTPUT na cor verde. Comando echo "3[32mCONNECTING TO abpwrk3[m"; Saída (na cor verde) CONNECTING TO abpwrk Mas se eu usar a mesma instrução em um script pequeno de uma li...
26.10.2012 / 14:09