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 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...
06.10.2016 / 22: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 / 18: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 / 13: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 / 21: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 / 20: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 / 09:16
1
resposta

Concalc - “erro tcsetattr: ioctl inapropriado para o dispositivo”

Em um script bash eu uso o seguinte: #!/bin/bash calc=$(concalc "$*") printf "%s\n" "$calc" Eu obtenho o resultado que quero, mas sempre com esta mensagem de erro:% tcsetattr error: Inappropriate ioctl for device Alguém sabe como...
15.01.2018 / 22:10
1
resposta

Como o stdout é canalizado para um arquivo localizado em um diretório diferente?

Eu quero canalizar o stdout do meu arquivo python exploit1.py para ser aceito como um argumento de linha de comando de um executável C lab2C.c . Minha intenção é estourar o buffer de caracteres em lab2C.c para que a memória vaze para in...
03.05.2018 / 06:40
2
respostas

Por que não posso autenticar uma solicitação de curvatura ao canalizar para menos ou mais?

(CentOS 7) Quando eu tento um comando curl como curl -u elastic -X GET 'http://localhost:9200/*' | more , acho que depois de digitar apenas uma única letra, o comando é executado como se eu tivesse pressionado enter e não autenticasse. I...
26.09.2017 / 21:19
1
resposta

Expanda a variável bash no comando piped [closed]

Esta é a função que estou usando - ou tentando usar - para restaurar um banco de dados em um contêiner do Docker: function restoredb() { # source: see above local wkdir="pwd | rev | cut -d "/" -f1 | rev" local container='echo ${...
04.09.2017 / 22:33