Perguntas sobre 'quoting'

2
respostas

O comportamento do comando é diferente quando executado por outro usuário (via su -c)

Eu quero matar todos os processos que correspondem a uma cadeia específica. Aqui está o meu script, que funciona muito bem: echo 'ps aux | grep verySpecificChain | grep -v grep | /usr/bin/awk '{ print $2 }'' | xargs kill Agora quero execu...
22.06.2016 / 09:04
2
respostas

Variáveis exportadas dentro da sessão ssh estão vazias

Estou tentando exportar uma variável dentro de uma sessão ssh e fazer referência à variável no próximo comando de gravação. sshpass -p "password" ssh -t -t my-box <<EOF export newUrl="this is a url" sudo -E sh -c 'echo "url=$newUrl"...
19.12.2015 / 10:34
1
resposta

Parâmetro ignorado quando citado

Eu tenho um diretório com 3 arquivos: file1 , file2 e o seguinte script bash: #!/bin/bash set -e Command="ls -1 -I file1" echo "Command: $Command" Files='$Command' echo "Files:" echo $Files O resultado é o esperado. Ou seja file1...
09.12.2015 / 17:24
1
resposta

Erro ao substituir parte do comando curl por variável

Estou escrevendo um script no qual estou executando comandos curl várias vezes. O uso do comando curl varia ao longo do script e eu gostaria de economizar tempo (no futuro, quando eu tiver que depurar o script) usando uma variável para substitui...
18.11.2015 / 00:49
1
resposta

Como atribuir nomes de arquivos com espaço a outra variável sem perder o separador [duplicado]

Eu tenho um script bash como: files="${@:2}" for f in $files; do echo $f done que leva a expansão do shell do segundo argumento para o último e imprime. No entanto, não funciona com arquivos com espaços. Imprime arquivos: test imag...
11.10.2015 / 21:16
1
resposta

Não é possível acessar meu disco rígido externo.

Sou bastante novo no Linux e tenho tentado mover alguns arquivos com o terminal no meu disco rígido externo, mas parece que não consigo fazê-lo funcionar. Estou usando um disco rígido externo genérico com um formato ext4, mas não importa o que e...
13.05.2015 / 04:12
1
resposta

Regex funciona no shell mas não no script Perl

Estou tendo problemas para executar um script Perl através do shell Unix usando o comando system do Perl. Eu tive comandos de regex mais complexos que tive que ajustar de acordo para converter de Unix para Perl, e eles estão funcionando bem,...
06.10.2014 / 17:09
1
resposta

Lidando com variáveis sed com caminhos nelas?

Eu tenho um applescript para fazer certas coisas, como pesquisar e substituir. set lol to quoted form of POSIX path of (choose file with prompt "VälJ Fil") Isso escolhe um arquivo, então estou fazendo isso set script1 to "sed 's@id_Sho...
09.08.2014 / 02:52
1
resposta

Por que copiar de um script é feito com meus arquivos?

Eu estou perdido aqui, tentando descobrir o motivo pelo qual um script de shell que basicamente copia alguns arquivos e diretórios de um lugar para outro resultará no conteúdo de dois dos arquivos (e apenas esses dois ) sendo limpo e substituído...
11.10.2013 / 15:45
1
resposta

bash: export: '--wait': não é um identificador válido

Quando eu executo o git-sh do meu terminal, ele funciona bem. Mas recebo o seguinte aviso. bash: export: '--wait': not a valid identifier O que é isso e como posso me livrar dele?     
18.09.2013 / 06:25