Perguntas sobre 'command-substitution'

1
resposta

como enviar saída de solicitação de curl para 2 comandos separados

Estou canalizando a saída de uma solicitação de curl para ficar de olho, para que eu possa extrair alguns dados. O código do gawk já está funcionando se eu estiver pesquisando o arquivo html que a solicitação de curl produz. No entanto, eu estav...
26.03.2015 / 05:22
1
resposta

Atribuição a variáveis

Eu estava tentando encontrar uma solução para uma pergunta diferente no site e me deparei com essa questão curiosa. Aqui está o conjunto de comandos que eu emiti: $ foo=82a9948422 $ echo $foo 82a9948422 $ echo $foo | sed 's/./&\ /g' | sor...
22.02.2014 / 18:42
2
respostas

Substituição de comando como destino para redirecionamento de E / S

Eu estava tentando ter a saída de um comando como um alvo de redirecionamento assim: echo .envrc >> $(git config --global core.excludesfile) Mas, em vez disso, recebo esse erro, em que ~/.gitignore_global é a saída de git config...
14.09.2015 / 23:08
2
respostas

Como posso listar as informações para uma matriz de / dev / disks usando expansão ou substituição do bash?

Eu quero a saída de: diskutil list; diskutil info [multiple devices] Sem ter que fazer: diskutil info disk0; diskutil info disk0s1; diskutil info disk1 ... etc Por exemplo, com muitos comandos incorporados como touch rm mk...
01.07.2014 / 04:07
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

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
1
resposta

Múltipla atribuição de variável de diferentes partes de um pipeline de comando

Digamos que eu tenha 2 variáveis que estou atribuindo da seguinte maneira: psaux='ps aux | grep someProcessName' pscount='ps aux | grep someProcessName | wc -l' Eu gostaria de combinar as atribuições em uma linha, para que a parte "ps aux...
13.05.2016 / 04:44
1
resposta

Script de saída de erro de dentro da substituição de comando

Se eu tiver uma função: myfunction() { [ -d somedirectory ] && [ "some other condition" ] || { echo "error" >&2 ; exit 1; } global_var=somevalue } E eu chamo de outra função: some_other_function() { myfunction #...
21.01.2016 / 22:42
1
resposta

Eu preciso criar o arquivo com nome é o resultado do comando no Solaris

Eu preciso criar apenas um arquivo com nome é o resultado do comando ls -l | head -2 . Eu não posso usar variáveis de ambiente. O nome do arquivo deve conter símbolos de nova linha. Eu tentei usar touch 'ls -l | head -2' , mas não funcion...
05.11.2014 / 21:57