Perguntas sobre 'quoting'

1
resposta

Substituição de comandos: arquivo ou comando não encontrado

O script a seguir #!/bin/bash QUERY='select * from cdr;' MYROWS=$("sqlite3 -list -nullvalue NULL -separator ',' /var/log/asterisk/master.db '${QUERY}'") me dá ./bla.sh: row 35: sqlite3 -list -nullvalue NULL -separator ',' /var/log/aste...
09.09.2012 / 23:00
2
respostas

Como copiar arquivos usando scp do host remoto quando o arquivo tiver espaços

Eu preciso copiar um arquivo do host remoto para o meu diretório local usando scm onde um arquivo tem espaços, pois não corrigi o problema por ssh para esse host e scp o arquivo de volta. Mas eu quero saber como copiar esse arquivo, por exemplo,...
08.04.2017 / 22:59
2
respostas

Como evitar que os símbolos em uma variável de ambiente escapem?

Desculpe antecipadamente se minha pergunta é muito básica, mas eu realmente estou presa aqui. Estou tentando escrever um script de shell e, para torná-lo mais ou menos legível, decidi incluir uma parte dos meus comandos em variáveis de ambien...
06.09.2017 / 23:45
2
respostas

O intervalo de índice do array não permite iterar sobre uma nova linha no bash, por favor ajude!

Estou trabalhando em um script simples que corrige um problema de nomeação duplicado em uma retropie. O próprio script pega qualquer nome que seja mencionado mais de uma vez em um arquivo gameslist.xml e, em seguida, os armazena em uma matriz...
31.07.2018 / 19:26
2
respostas

shell script com bug interessante

Eu encontrei esse comportamento do bash GNU bash, version 4.3.30(1)-release (x86_64-pc-linux-gnu) e até mais recente (Como obter a versão do dash?) traço no Debian. Bug como está: /bin/echo "Silent Err 'unexpected EOF while looking for...
25.10.2015 / 21:31
1
resposta

Saída estranha com a legenda de comando usando backticks no script bash

echo "testing:" PROXY_URL="/proxyurl/" proxyUrlSedEscaped='echo "$PROXY_URL" | sed -e 's/[\/&]/\&/g'' echo "$PROXY_URL" | sed -e 's/[\/&]/\&/g' echo "$proxyUrlSedEscaped" echo "???" O texto acima tem a se...
27.06.2017 / 11:34
5
respostas

Editando uma declaração sed

Estou escrevendo um script para alterar rapidamente a home page do firefox por meio de uma variável de texto: sed -i 's|\("browser.startup.homepage",\) "\(.*\)"| "$ddrs"|' /home/max/.mozilla/firefox/*.default/prefs.js Eu preciso ignorar...
17.12.2015 / 03:35
3
respostas

Como analisar a variável env em uma string entre aspas?

Estou com dificuldades para obter o valor de uma variável de ambiente ( $GHREPO ) em uma string entre aspas. Aqui está o comando que estou executando. Eu estou tentando fazer um diretório com o valor de j["ChgSub"][$GHREPO][0]["Major"] , $...
26.11.2014 / 23:49
3
respostas

Substituições de comandos vs escapes de barra invertida em uma string entre aspas

Considere uma substituição de comandos com aspas duplas com escapes de barra invertida dentro dela, assim: echo "$(echo '\')" Ela imprime \ , enquanto eu esperaria que ela imprimisse apenas uma barra invertida. Meu pensamento (que está...
26.03.2015 / 04:44
1
resposta

Altera uma linha específica usando sed

Eu preciso alterar uma linha em um arquivo Java chamado DbConnection.java usando o comando sed . A linha é: connection = DriverManager.getConnection("jdbc:mysql://**localhost**/**bajaj**","**root**", "**root**"); Eu tentei o abaixo,...
01.07.2014 / 08:31