Perguntas sobre 'quoting'

5
respostas

Saída para variável com um comando indireto (eval)

O que há de errado com este comando indireto quando executado com o eval? #!/bin/bash OS=AIX host=myhost CMD_AIX="(o=\'host \"$host\" \')" CMD=\$CMD_$OS echo $CMD eval echo $CMD eval "$CMD" Ouput: $ myscript.sh $CMD_AIX (o='host "my...
25.05.2015 / 18:15
2
respostas

Uso de aspas em expressões regulares do GNU grep

Eu pude ver que certos padrões no GNU Grep podem ser colocados dentro de colchetes e outros não precisam ser. Por exemplo, a correspondência do início de uma palavra só funciona se estiver entre aspas. user@host:~/Desktop$ grep -E '\<H' te...
01.03.2013 / 01:13
2
respostas

Qualquer permissão especial ssh comando remoto trabalhando no arquivo fifo (também conhecido como pipe nomeado)?

Eu preciso redirecionar algumas strings para um arquivo fifo com o comando ssh, mas sempre tenho permissão negada, o comando que eu executei é: ssh rundeck@nagios1 sudo su - root -c 'printf "Disable_Notification;web01;App:Tomcat:Log:webapp" &...
06.03.2015 / 10:35
1
resposta

Como garantir que a string interpolada na substituição 'sed' escape de todos os metachars

Eu tenho um script que lê um fluxo de texto e gera um arquivo de comandos sed que é executado posteriormente com sed -f . Os comandos sed gerados são como: s/cid:image002\.gif@01CC3D46\.926E77E0/https:\/\/mysite.com\/files\/1922/g s/cid:ima...
12.05.2014 / 16:26
5
respostas

Como posso executar 'date' dentro de uma tarefa da guia cron?

Eu quero criar um arquivo de log para um script cron que tenha a hora atual no nome do arquivo de log. Este é o comando que tentei usar: 0 * * * * echo hello >> ~/cron-logs/hourly/test'date "+%d"'.log Infelizmente, recebo esta mensa...
20.01.2012 / 18:12
1
resposta

Uso adequado de caracteres de escape no arquivo da área de trabalho

Eu tenho um comando com uma chave executável .desktop do seguinte modo: Exec=env XDG_CONFIG_HOME=/home/bean/.config/gedit/ gedit %U Eu gostaria de usar a variável $HOME e ela funciona no terminal, mas não quando usada no arquivo .deskt...
06.03.2014 / 14:44
1
resposta

Citações problemáticas

#!/bin/ksh typeset FILE_SIZE1=$(stat -f '%z' test.txt); typeset -r BK_STATARGS="-f '%z'" typeset FILE_SIZE2=$(stat ${BK_STATARGS} test.txt); echo without arg var ${FILE_SIZE1} echo with arg var... ${FILE_SIZE2} Rendimentos .... without ar...
11.01.2014 / 00:32
3
respostas

GNU encontra e mascara o {} para algumas shells - qual?

A página man do GNU encontra estados: -exec command ; [...] The string '{}' is replaced by the current file name being processed everywhere it occurs in the arguments to the command, not just in arguments where it is al...
05.03.2011 / 15:55
0
respostas

Como fazer com que o tcsh não insira espaços em branco em um comando que abrange várias linhas

O Bash não parece inserir espaço em branco, mas o tcsh o faz. Tcsh bash-3.2.25$ tcsh -c 'echo $tcsh; echo A\ > B' 6.14.00 A B Bash bash-3.2.25$ bash -c 'echo A\ > B' AB Como posso pedir ao tcsh para não inserir um espaço...
02.11.2012 / 06:34
3
respostas

Por que não posso executar este script?

$ sh bashtrrrrrr # whats my pub. ip? bashtrrrrrr: line 19: unexpected EOF while looking for matching ''' bashtrrrrrr: line 20: szintaktikai hiba: váratlan fájl vég $ cat bashtrrrrrr #!/bin/bash echo ' # what's my pub. ip? alias myip="cur...
14.06.2011 / 13:15