Perguntas sobre 'pipe'

Um pipe conecta a saída de um programa à entrada de outro programa. Isso é usado especialmente para implementar o shell | operador.
1
resposta

Apenas pipe em sucesso [duplicado]

Existe uma maneira na linha de comando do Linux de ter apenas um canal de comando com saída para outro, quando o comando não falhou? $ cmda | cmdb Eu gostaria, então quando cmda retornar um código de status diferente de 0, sua saída...
24.03.2015 / 22:10
2
respostas

xargs + chmod - arquivo ou diretório não encontrado

Estou tentando alterar de forma recursiva a permissão de todos os arquivos e diretórios do meu projeto. Eu encontrei um postar no fórum do magento dizendo que eu posso usar estes comandos: find ./ -type f | xargs chmod 644 find ./ -type...
01.06.2018 / 14:32
2
respostas

Como se livrar da mensagem “blocos” dada pelo cpio?

Estou tentando analisar isso: Como obtenho a soma MD5 do conteúdo de um diretório como uma soma? , e estou tentando: $ find | LC_ALL=C sort | cpio -o | md5sum 25324 blocks 6631718c8856606639a4c9b1ef24d420 - Hmm ... Eu gostaria apenas do...
02.09.2016 / 07:28
1
resposta

Por que essa instrução de origem não funciona?

O arquivo tmp.sh contém: func() { ls } Se o arquivo é originado usando source tmp.sh , a função func funciona bem. No entanto, se o fornecimento for feito como cat tmp.sh | source /dev/stdin reclamações: -bash: func3...
27.10.2016 / 15:47
1
resposta

Como funciona o pv?

Como funciona o seguinte comando? pv file.tar.gz | tar -xz Pelo que entendi, o operador de pipe | cria um pipe e stdout de pv é mapeado para a O_WRONLY final do canal e tar ' stdin é mapeado para o O_RDONLY com O_...
13.02.2017 / 22:13
3
respostas

Várias pesquisas do Grep

Eu desejo obter a última linha de um arquivo de log que corresponda a uma string de teste e a saída para outro arquivo de log. Eu preciso testar várias seqüências de texto diferentes e, dependendo da saída enviada para um arquivo de log difer...
04.02.2018 / 16:19
1
resposta

Um comando em um pipeline de shell pode determinar as características tty de seu contexto?

Eu tenho um script bash que colunde uma lista de itens. Por padrão, ele irá adivinhar o número de colunas a serem produzidas, com base na largura do terminal, conforme relatado por stty size . Mas quando o script está em um pipeline, stty i...
23.03.2015 / 11:03
1
resposta

Apagar diretórios vazios usando o comando 'ls'

Eu quero excluir diretórios vazios sem usar find command find . -empty -type d -delete . como o seguinte: if [ "$(ls -d *)" ]; then echo "Not Empty" else echo "Delete" fi Como excluo diretórios vazios usando apenas ls ?     
15.09.2014 / 00:22
1
resposta

Por que esses valores não são anexados corretamente quando anexados ao pipeline? [duplicado]

Eu tenho um script bash (visto aqui ) que estou usando para classificar um lista de arquivos em subdiretórios por nome de arquivo. Este script anexa arquivos classificados em hooks/pre-relevant/ , em seguida, arquivos denominados hook...
13.08.2014 / 14:56
2
respostas

Noções básicas sobre echo / spawn / send / expect construct

Aqui está uma linha de um script que estou tentando entender: echo "spawn myscript.sh arg1 arg2; expect \"Please enter your value: \"; send \"myval\r\"; expect eof" | expect Acho que entendo o primeiro expect e o send . Q1: O exp...
07.01.2014 / 17:57