Perguntas com a marcação «pipe»

19
Uso de ^ como metacaractere de concha

Escrevi hoje um pequeno script que continha grep -q ^local0 /etc/syslog.conf Durante a revisão, um colega de trabalho sugeriu que ^local0fosse citado porque ^significa "tubo" na casca de Bourne. Surpreso com essa afirmação, tentei rastrear qualquer referência que mencionasse isso. Nada que eu...

19
problema de readarray (ou pipe)

Eu fiquei com um comportamento estranho de readarraycomando. Os man bashestados: readarray Read lines from the standard input into the indexed array variable array mas esses scripts não funcionam (a matriz está vazia): unset arr; (echo a; echo b; echo c) | readarray arr; echo ${#arr[@]} unset...

18
Como baixar um pacote RPM e instalá-lo em uma linha?

Fiquei me perguntando se wgetera possível fazer o download de um RPM e depois canalizá-lo sudo rpm -ipara instalá-lo, em uma única linha? Eu percebo que eu poderia simplesmente correr: wget -c <URL> sudo rpm -i <PACKAGE-NAME>.rpm para instalar o pacote, mas eu queria saber se seria...

18
Pesquisa de pipe no grep -v

Estou tentando encontrar todos os arquivos que são de um determinado tipo e não contêm uma determinada string. Eu estou tentando fazer isso encanando encontrar grep -v exemplo: find -type f -name '*.java' | xargs grep -v "something something" Isso não parece funcionar. Parece estar apenas...

18
Saída para stdout e, ao mesmo tempo, grep em um arquivo

Eu tenho um script que gera texto para stdout. Quero ver toda essa saída no meu terminal e, ao mesmo tempo, quero filtrar algumas linhas e salvá-las em um arquivo. Exemplo: $ myscript Line A Line B Line C $ myscript | grep -P 'A|C' > out.file $ cat out.file Line A Line C Eu quero ver a...

18
Como compor funções bash usando pipes?

Eu tenho poucas funções definidas dessa maneira: function f { read and process $1 ... echo $result } Quero compor eles juntos para que a invocação pareça f | g | h. Qual idioma devo usar para converter a função que trabalha nos argumentos em argumentos de leitura de stdin? É possível ler...

18
Por que grep usando pipe não funciona aqui?

Eu tenho o seguinte comando: find / -name libGL.so.1 O que retorna muitas linhas com "Permissão negada". Quero excluir essas linhas, então adicionei o seguinte: find / -name libGL.so.1 | grep -v 'denied' Mas a saída é a mesma - o meu grep -v 'denied'não está filtrando as linhas com Permission...

17
Redirecionar stdout sobre ssh

Eu gostaria de correr something > file em um sistema remoto através do ssh, mas se eu executar ssh host something > file o redirecionamento é executado localmente como ssh etc > file Eu tentei com 'ou ''ou ddcom um cachimbo |, mas não consigo fazê-lo funcionar. Como isso pode ser...

17
Espaços próximos a tubulações

Eu já vi history | grep blahe history |grep blah; e history|grep blahtambém funciona, embora ninguém pareça usá-lo. Existe algum significado nos espaços (por exemplo, canalizar para / de comandos diferentes requer uso diferente de espaços) ou é sempre