|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Nov 2008
Messaggi: 38
|
[Bash] Aiuto per capire un comando
Salve a tutti,
in un tema d'esame mi sono trovato davanti questo comando: grep “eth0” < p | cat q - | grep --count “eth0” dove p è una fifo che contiene le righe: [ 54.685793] tg3: eth0: Flow control is on for TX and on for RX. [ 54.686266] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 56.896346] NET: Registered protocol family 17 [ 68.609968] eth0: no IPv6 routers present e q è un'altra fifo che contiene il risultato di un precedente grep "eth0" effettuato su p (e quindi contiene solo la prima, terza e quarta riga di p). Se non sbaglio, il risultato di p | cat q dovrebbe quindi essere la concatenazione di p e q, e quindi avere 7 righe. Tuttavia grep --count mi da come output 6. Probabilmente mi sfugge qualcosa di semplice, sapreste aiutarmi? Grazie anticipatamente per qualunque aiuto. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:54.



















