Perguntas sobre 'quoting'

4
respostas

Bash convertendo nomes de caminho para o sed para que ele escape [duplicado]

     Esta pergunta já tem uma resposta aqui:                   Como garantir que a string seja interpolada em 'sed' substituição escapa de todos os metachars                                      1 resposta                             ...
23.02.2016 / 18:08
3
respostas

Qual é a diferença de definir uma variável com ou sem aspas? [duplicado]

Se eu definir uma variável com aspas: TEMP="~/Dropbox" então ls $TEMP não funcionaria, em vez echo $TEMP | ls funciona. E para obter o mesmo resultado, também posso definir a variável sem as aspas, como: TEMP=~/Dropb...
12.07.2015 / 00:55
3
respostas

como desativar o caractere $ escapando na linha de comando

Eu li inúmeros tópicos sobre isso, mas nenhum aborda esse problema. Eu preciso ter uma expressão MySQL executada na linha de comando essa expressão contém $ que são escapadas e assim arruína o comportamento do MySQL mysql -u root -p -e...
11.08.2016 / 09:07
2
respostas

Não é possível usar o comando date para alterar o formato de data específico no shell Bash no terminal OS X

Estou usando o comando date -d para alterar um formato de data específico para outro. Abaixo está o exemplo usado currDate='Wed 12 Feb 2014' formattedDate='date -d"${currDate}" +%Y%m%d' echo $formattedDate     
18.02.2014 / 16:46
3
respostas

Como aninhar aspas nos comandos bash

Eu quero testar o resultado deste comando: dmesg | grep "Firmware patch 1563" Portanto, tento escrever algo assim: if [ "'dmesg | grep "Firmware patch 1563'" == "" ] Mas isso não funciona. Como devo reescrever este comando?     
07.10.2014 / 11:03
3
respostas

Função Zsh com su e echo

Estou tentando adicionar uma função ao meu .zshrc que facilita a adição de novos sinalizadores de USE ao meu arquivo /etc/portage/package.use . Normalmente, eu teria que fazer su -c 'echo "net-misc/aria2 bash-completion bittorrent" >&...
06.01.2013 / 03:31
2
respostas

Printf imprimindo apenas uma única linha

Estou tentando obter a saída de env em uma variável do shell e imprimi-la. #!/bin/sh ENV_BEFORE=$(env) printf $ENV_BEFORE Como resultado, uma única variável da saída env é impressa. Ao usar echo em vez de printf , toda a saí...
14.03.2016 / 13:08
2
respostas

Criando um arquivo vazio com um nome de variável em um script

Eu preciso criar um arquivo vazio usando um script de shell. O nome do arquivo será determinado examinando todos os arquivos em um diretório correspondente a um padrão, digamos TEST.* , e anexando _END a ele para que o novo arquivo possa pa...
01.04.2011 / 13:47
3
respostas

awk print 'char

Eu quero imprimir: cat file.log | awk '{print nir's $1}' a saída deve ser: nir's aaa nir's bbb nir's abc nir's dbc O problema está no ' in nir's . Eu também tentei: cat file.log | awk '{print nir\'s $1}' cat file.log | a...
22.12.2013 / 15:32
1
resposta

Qual é a diferença entre com um ~ e sem um ~ em uma variável de string no Bash? [duplicado]

Estou usando um software de gerenciamento de arquivo pontuado chamado dotdrop . Usando um arquivo de configuração chamado .env , conteúdo como: git_folder="~/code/Git" . Use também um script para configurar essa ferramenta dotfile ante...
22.10.2018 / 08:09