"greppare" più parole da un file
Inviato: ven 9 dic 2005, 19:16
salve,
scusate il titolo un pò idiota ma non sò come definire il problema. Fondamentalmente il concetto è questo: vorrei poter estrarre da un file in /var/log/packages solo le righe conteneti bin/ e lib/. Attualmente non ho trovato niente di meglio che fare:
grep bin/ /path/to/file > list.txt
grep lib/ /path/to/file >> list.txt
ho letto le man pages ma non ci ho tratto nulla di buono.... mi domandavo se c'era modo di racchiudere tutto in unica chiamata a grep, roba tipo:
grep "bin/","lib/" /path/to/file > list.txt
oppure se era possibile impiegare un altro comando per eseguire le stesse operazioni più velocemente che con due "greppate" distinte...
grazie,
M.
PS: con velocemente intendo il tempo di esecuzione non il numero di lettere da scrivere in bash
scusate il titolo un pò idiota ma non sò come definire il problema. Fondamentalmente il concetto è questo: vorrei poter estrarre da un file in /var/log/packages solo le righe conteneti bin/ e lib/. Attualmente non ho trovato niente di meglio che fare:
grep bin/ /path/to/file > list.txt
grep lib/ /path/to/file >> list.txt
ho letto le man pages ma non ci ho tratto nulla di buono.... mi domandavo se c'era modo di racchiudere tutto in unica chiamata a grep, roba tipo:
grep "bin/","lib/" /path/to/file > list.txt
oppure se era possibile impiegare un altro comando per eseguire le stesse operazioni più velocemente che con due "greppate" distinte...
grazie,
M.
PS: con velocemente intendo il tempo di esecuzione non il numero di lettere da scrivere in bash