Perguntas sobre 'quoting'

1
resposta

expansão de variável dentro da substituição de comando sobre o SSH bash 4.X

Eu quero fazer isso ssh ${w100user}@web100 'ls -l "$(grep "${1}" /etc/pure-ftpd/pureftpd.passwd|cut -d':' -f6)"' O que obviamente executa uma sessão ssh para o servidor web100 como w100user e depois retorna para o primeiro argumento do scr...
19.02.2014 / 17:37
2
respostas

Substituição de comando interpretando espaços entre aspas como separadores de argumentos

Gostaria que um alias fosse adicionalmente anexado a ~/.bashrc , por exemplo. function tailias { $(echo "alias $1='${*:2}'" | tee -a ~/.bashrc) } Estou usando tee para dividir o comando para ~/.bashrc , deixando o stdout i...
12.01.2014 / 23:02
1
resposta

grep e substituição da variável da linha de comandos

Na seguinte sequência de comandos, $ grep -E '^.{11,22}John' emplist Operations John Thompson PARTHawks Cher Sales John Jacobs FULLHawks Davinder Singh Finance Dean Johnson FULLVegans Sandeep...
26.05.2014 / 02:29
1
resposta

Script Bash com aspas e espaços

Estou tentando obter uma boa saída do git: FORMAT='%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' LOG_PARAMS="--color --pretty=format:$FORMAT --abbrev-commit --no-walk" function gch() { git log $LOG_PAR...
24.09.2012 / 16:22
1
resposta

Redirecionando um Makefile dentro de um cat heredocument varrendo variáveis e quebra de linha

Execução: cat <<MAKE >> /etc/apache2/sites-available/Makefile1 % : printf '%s\n' \ '<VirtualHost *:80>' \ 'DocumentRoot "/var/www/html/$@">' \ 'ServerName $@' \ '<Directory "/var/www/html/$@">' \...
29.03.2017 / 23:55
1
resposta

Encontre um arquivo e faça um symlink para pai usando find e -exec

Estou tentando usar find para encontrar arquivos que correspondam a um determinado padrão e, em seguida, ligar simbolicamente suas directoras pai a outro diretório, este é meu script atual (estou fazendo isso no mac para que o printf não func...
16.06.2017 / 04:55
3
respostas

Que situações existem onde variáveis Bash não devem ser duplamente citadas? [duplicado]

Estou ciente de várias situações em que é desnecessário usar aspas duplas ao expandir uma variável no Bash, como dentro de [[...]] , ou quando usado no lado direito de uma atribuição de variável. Ao ler sobre citar variáveis, muitas vezes...
18.11.2016 / 11:00
1
resposta

Como posso escapar de um ponto de exclamação na variável de ambiente PS1?

Ele é substituído pelo número do histórico, mesmo se eu tentar escapar com uma barra invertida.     
25.06.2016 / 02:19
2
respostas

Paralelo GNU: Evento não encontrado (! ~)

Sobre o meu código: obtenha todos os arquivos .txt para cada arquivo, execute o comando awk. Todos os arquivos são processados em paralelo se a coluna 3 NÃO contiver "agulha", escrever linha para arquivo Resultado: -bash:! ~: e...
30.03.2015 / 21:31
1
resposta

Double Quotes na substituição de variáveis de Bash

Estou tentando configurar alguns pacotes de software com um script, portanto, tenho o seguinte problema. Suponha que a variável de ambiente PREFIX esteja definida para o local onde pretendo instalar o software. Dentro do meu script eu tenho...
03.01.2018 / 13:48