Perguntas sobre 'quoting'

1
resposta

Escapando entre aspas duplas nos scripts bash

Estou confuso sobre este tópico ao ler o Advanced Bash Scripting Guide. De acordo com o livro, Bash script, when we quote a string, we set it apart and protect its literal meaning. e Escaping is a method of quoting single characters...
04.09.2017 / 00:39
1
resposta

bash adiciona propriedade usando variável com jq

Para adicionar uma propriedade a um texto JSON, consigo usar result=$(jq -c '.docs[0] + { "value": "someValue" }'<<<"$fileContent") Mas se eu quiser substituir "someValue" por uma variável: result=$(jq -c '.docs[0] + { "value...
16.06.2017 / 10:24
3
respostas

Eco nova linha e início de string \ t

Claro, echo -e pode ser usado para que \ n seja entendido como uma nova linha. O problema é quando quero repetir algo que começa com \ t, e. "\ test". Então, digamos que eu queira executar echo -e "test\n\test" . Espero que isso seja produz...
02.03.2017 / 23:50
3
respostas

bash - Aspas simples adicionadas às aspas duplas [closed]

Eu estou escrevendo um script para executar um determinado programa em um simulador, alterando o argumento fornecido e estou tendo um problema onde o bash continua inserindo ticks simples em torno das aspas duplas que faz o simulador falhar espet...
06.02.2017 / 18:39
1
resposta

Como canalizar a saída do netcat? Problemas com xargs e citações

Estou tentando canalizar o que o nc recebe com isso: nc -l 20000 | xargs /root/test ... e funciona bem, exceto quando xargs recebe argumentos citados - os divide como se estivessem separados ... Iterar sobre argumentos ( /root/test )...
20.04.2017 / 14:34
1
resposta

Como executar 'find' com 'sed' dentro de uma função bash

Estou tentando escrever uma função bash simples para pesquisar e substituir recursivamente por um diretório, alterando uma cadeia para outra. Aqui está o que eu tenho: function sar () { from="$1" shift to="$1" shift if [[...
31.08.2016 / 23:41
2
respostas

encontra o arquivo “corrompido”, aninhando um se dentro de um comando find

Estou tentando encontrar arquivos "corruptos" dentro de uma estrutura de diretórios, ou seja, arquivos que o comando de arquivo interpretaria como "dados". Aqui está o comando que estou tentando executar, mas falha: $ find . -type f -exec if...
06.03.2016 / 09:58
2
respostas

Usando caracteres especiais "e" no comando send no script de espera

Estou tentando executar um comando em servidores Linux para buscar quais todos os servidores exigem a redefinição de senha raiz, pois há vários servidores. Estou usando um script de espera para automatizá-lo, meu comando contém caracteres especi...
12.03.2016 / 06:17
1
resposta

cshell alias: Como usar aspas simples aninhadas (') no alias de cshell

Estou tentando abaixo de alias em cshell: alias sll 'ls -l \!* | grep -oE '[^ ]+$' | paste -s | xargs ls -l' Para este CSH diz: Nome da variável ilegal. Se eu usar \$ , o alias será definido sem nenhum erro. Mas quando eu uso esse al...
18.01.2016 / 15:17
1
resposta

Passando um argumento variável para egrep em um script bash

Eu tenho um script, myScript, que está tentando egrep o argumento do script em um arquivo. De alguma forma, a expansão de variáveis não está funcionando corretamente com o comando egrep. Acredito que isolei o problema no exemplo da seguinte form...
20.11.2015 / 18:49