Digamos que eu tenha isto:
delete_lock () {
if grep -q 'PATTERN'; then
# some command here
fi
cat >/dev/null
}
node foo.js | delete_lock
diga que o processo node.js escreve "foodog" para delete_lock, ou envia "sand...
Eu tenho um script usando um pipe bastante longo muitas vezes.
O meio de cada pipe é a mesma cadeia de comandos. Apenas o começo e o fim se desfazem o tempo todo.
Different-command-1 \
| command A \
| command B \
| command C \
| diff-cmd-...
Estou com dificuldades para descobrir como passar a saída de um comando para outro como argumento.
Especificamente, eu quero passar a lista dos atributos estendidos de um arquivo no FreeBSD, com lsextattr e passe sua saída para rmextattr...
Ou: Quando e por que não preferir STDIN quando o cmd2 pode usar ambos e é um único comando?
Eu me deparei com perguntas neste site, onde 3 de suas respostas são uma das opções acima, como este . Esta questão teve como primeira resposta varia...
Eu quero redirecionar, por exemplo a saída, ou seja, a barra de progresso de pv to /dev/tty1 .
... | pv -perts 100G | ... 2> /dev/tty1
Mas o que obtenho é sempre que a barra de progresso é atualizada em uma nova linha, enquanto...
Na minha configuração personalizada do ZSH, tenho esta função:
cll() { ls -AlhG "$@" | awk '{k=0;for(i=0;i<=8;i++)k+=((substr($1,i+2,1)~/[rwx]/)*2^(8-i));if(k)printf(" %0o ",k);print}'; }
Produz:
➜ test cll
total 32
644 -rw-r--r--...
Eu tenho o seguinte snippet:
#!/bin/bash
OPTIND=1
while getopts ":m:t" params; do
case "${params}" in
m)
bar=$OPTARG ;;
t)
foo=$OPTARG ;;
\?)
"Invalid option: -$OPTARG" >...
A saída de apt list é geralmente de dezenas de milhares de linhas, então eu geralmente corro em vez disso
apt list | less # or another program
mas não há cor dessa maneira. Posso manter a cor enquanto canalizo a saída de apt(8) ?...
Estou tentando capturar a saída de uma substituição de comando. Isso funciona até que um pipe seja adicionado ao comando. Estou fazendo algo errado ou isso é um truque de mingw?
$ bash --version
GNU bash, version 4.3.46(2)-release (x86_64-pc-...