Perguntas sobre 'pipe'

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

Como o argumento f funciona neste exemplo do comando cut?

Estou estudando para o exame LPIC-1 e estou entendendo o seguinte exemplo do corte de comando: ifconfig enp3s0f2 produz o seguinte resultado: enp3s0f2: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 ether 00:90:f5:e5:e4:7c...
05.09.2018 / 12:14
2
respostas

ls | egrep | xargs rm

Eu tenho um grupo de arquivos que gostaria de remover de uma só vez. ls | egrep \^New A saída é como esperada, New 1 New 2 New 3 mas continuando o pipe com | xargs -L rm tenta remover a entrada como delimitada por espaço:...
17.10.2017 / 17:58
2
respostas

Diferença entre “kill | pgrep dnsspoof ”e“ kill 'pgrep dnsspoof' ”

Eu acredito que | é usado para fornecer a saída de um programa como uma entrada para outro. Então eu tentei kill | pgrep dnsspoof mas não funcionou. Então eu tentei kill 'pgrep dnsspoof' e funcionou. Alguém pode me dizer como esses...
07.12.2016 / 07:11
1
resposta

'uniq' não é realtime quando canalizado

Quando eu corro for i in {1..2000}; do sleep 0.1 && echo $(netstat -s | grep -i syns); done | uniq eu posso ver em tempo real quando a expressão $(netstat -s | grep -i syns) muda. Mas quando quero modificar a saída do pipe:...
14.07.2016 / 10:56
2
respostas

Como monitorar continuamente o número de ocorrências que passam por um tubo

Eu tenho um script que captura pacotes e gera o código de país de 2 dígitos vinculado ao IP recém-encontrado. Eu quero monitorar o número de pacotes para cada país e fazê-lo de forma contínua durante a captura de pacotes. A saída de uniq...
07.10.2016 / 00:17
1
resposta

Qual é o significado das opções -d e -f de cut?

Como esse pipeline pode ser explicado: cat /etc/passwd | cut -d : -f 9 2>&1 | sort | uniq 2>&1 | wc -l Estou aprendendo sozinho o Unix e não entendo. O que significa cut -d : -f 7 2>&1 aqui?     
15.10.2013 / 20:22
3
respostas

passa variável canalizada para perl oneliner

se você tem algo como: find . -d -maxdepth 1 | wc -l | perl ... de que maneiras você tem que dizer ao perl para pegar essa variável que está vindo em sua direção e subtrair 1? Eu tentei subtrair 1, já que o find está contando muito 1....
02.04.2013 / 15:49
2
respostas

Como faço para diferenciar a saída desses dois comandos? [duplicado]

Eu tenho um alias que eu uso para remover comentários que são enviados para ele: alias decomment='egrep -v "(^#.*|^$)"' Atualmente estou tendo alguma dificuldade com uma configuração de proxy do squid, portanto, quero comparar as alte...
23.11.2018 / 22:05
1
resposta

Como mesclar dois arquivos contendo listas para um arquivo com duas colunas?

Eu tenho o arquivo mail.txt que contém a lista de alguns e-mails e o arquivo names.txt que inclui os nomes dessas pessoas de acordo. Agora quero combinar esses arquivos em um arquivo com a seguinte estrutura: name1: email1 name2: email2...
01.01.2018 / 21:38
2
respostas

Comando Linux para procurar arquivos usando pipes

Problema: preciso encontrar os 5 serviços que produziram a maioria das mensagens de registro nos arquivos /var/log/syslog e /var/log/syslog.1 . tr - para remover números de processo, para que todos os processos pareçam iguais....
14.03.2018 / 10:16