Perguntas sobre 'command-substitution'

2
respostas

Diferença entre expansão de tubulação e comando

Este link é relevante Qual é a diferença entre a substituição e piping para bash , mas eu não estou entendendo tudo o que está sendo dito. Como o título diz, qual é a diferença entre o piping command1 | command2 versus os comandos de expa...
05.04.2018 / 04:51
2
respostas

Evitar que o shell seja encerrado quando o set -e está ativado?

Eu tenho set -e ativado para o meu script. A única coisa é que há um comando aqui que não quero que o script saia se ele falhar, mas quero que todo o resto faça isso. Como posso manter set -e ativado e não ter meu script sair quando um cód...
20.09.2017 / 04:27
2
respostas

Use o comando output from find para remover um diretório específico

Quando eu executo este comando de localização: find /html/car_images/inventory/ -type f -iname \*.jpg -mtime -4 eu recebo saída assim: /html/car_images/inventory/16031/16031_06.jpg /html/car_images/inventory/16117/16117_01.jpg /html/ca...
02.10.2016 / 06:40
2
respostas

Evitar que a substituição de comandos seja avaliada ao anexar a um arquivo

Como posso impedir que a instrução eval avalie quando está sendo anexada a um arquivo como parte de um comando cat << __EOF__ ? TL; DR Eu gerencio serviços em um grande número de servidores Linux. Freqüentemente, eu fico com dor...
01.06.2016 / 20:17
4
respostas

Arquivo Bash - encontre o valor da saída do comando e mantenha-o como variável

Estou tentando criar um script que conecte a ups e obtenha o valor da bateria e armazene-o em uma variável. Eu consegui me conectar aos altos e obter informações, mas estou lutando para obter apenas o valor da bateria em uma variável. Scri...
21.04.2016 / 16:50
1
resposta

Substituição de comando com pkg-config no Fish

substituição de comando é supostamente o equivalente a $() do Bash, mas este exemplo simples falha : g++ -std=c++14 -Wall -Wextra -pedantic -g (pkg-config --cflags sdl2) \ test.cpp (pkg-config --libs sdl2) /usr/bin/ld: cannot find -lS...
12.05.2016 / 18:07
3
respostas

executa comandos dentro do awk antes da impressão

Eu desejo listar diretórios enquanto calculo seu tamanho e imprimo tudo em um comando simples, usando ls e awk , um ótimo trabalho para controlar a lista e o que eu deseja exibir: ls -AlhF /usr | awk '{print $6, $7, $8, "1", $9 }' Ma...
02.08.2017 / 07:28
1
resposta

Extração de partes da string separada por espaço em branco

Eu tenho vários repositórios Git contendo um arquivo mergedriver.info Esse arquivo é sempre assim: <project name> <repository name> Um script, acionado por um driver de mesclagem do Git, está avaliando este arquivo: m...
20.07.2017 / 11:28
2
respostas

Capture stdout e stderr como variáveis separadas na casca do peixe

Isso é possível? Eu gostaria de executar um comando, mas capturar seu stdout e stderr como variáveis separadas. Atualmente estou usando set -l var (cmd) , o que deixa o stderr intocado. Eu posso fazer set -l var (cmd ^&1) que irá mes...
21.07.2017 / 20:19
2
respostas

move a saída subshell para um array no bash 3

Como importo os resultados de um comando subshell para um array no bash 3? Eu tenho usado o mapfile para realizar isso no bash 4 da seguinte forma: mapfile -t myarray < <(someScript.sh) No entanto, alguns dos servidores com os qu...
22.12.2016 / 10:52