Grazie grep

Creato il 02 maggio 2012 da Picchiopc

Piccolo post di ringraziamento al comando “grep” della shell unix, perché quando ti serve c’è sempre e ti risparmia le bestemmie che crei per cercare quello che ti serve tra trentordici log.

Proprio oggi ero a lezione, avevo poco tempo ed ero sguarnito di connessione wifi (in certe zone del palazzo dell’uni dove ho lezione non vi è copertura) ma devo rimuovere un pacchetto che mi impediva di attivare il correttore ortografico di Libreoffice di cui non ricordavo il nome (questo pacchetto da AUR che avevo installato molto tempo fa).

Cosi mi rivolgo al comando history che mi spara gli ultimi 500 comandi dati via shell ma ovviamente non è che posso andarmi a spulciare CINQUECENTO comandi uno per uno, cosi ecco l’idea, traendo ispirazione da un comando di grep che avevo letto tempo fa su un sito elaboro il comando che serve a me:

history | grep yaourt

Cosi facendo sfrutto i comandi history e grep in combinazione, uno mi da la lista degli ultimi 500 comandi e l’altro mi seleziona tutti i comandi con dentro la parola “yaourt” (era un pacchetto di AUR appunto). Cosi mi spuntano fuori 10 comandi io trovo il nome del pacchetto da rimuovere e lo rimuovo con pacman.

Tempo speso circa 30 secondi, errori/bestemmie evitate trentordici.

:# /dev/null/

PS: nel post che vi ho linkato sopra potete leggere come ho attivato il correttore ortografico grazie a quel pacchetto di AUR, tuttavia dopo gli ultimi upgrade di Libreoffice tale pacchetto ha smesso di fungere, quindi mi sono rivolto a questo addon di OpenOffice che funge alla perfezione e ci attiva il correttore ortografico anche senza il pacchetto di AUR.


Potrebbero interessarti anche :

Possono interessarti anche questi articoli :