[bglug] bash_history

Emiliano Giovanni Vavassori testina@sssup.it
Dom 25 Feb 2007 14:09:49 CET


Il giorno Sun, Feb 25, 2007 at 02:37:20AM +0100, fralonga ha scritto:
> Non c'è un modo più sbrigativo per cancellarli?

Ad esempio, settando una lunghezza della history più corta?

$ echo "HISTFILESIZE=200" >> ~/.bashrc

> è possibile inviare anche un comando che cancelli in blocco tutti gli ls??

Se tu conoscessi un pochino di regular expressions e di sed, sarebbe
tutto molto semplice:

$ sed -i -e '/^ls/d' ~/.bash_history

Cancella tutte le righe che iniziano per 'ls'.

A questo proposito, dai un'occhiata a questa paginetta:
http://www-128.ibm.com/developerworks/aix/library/au-textedit.html

Mentre questa corre il rischio di essere una buona risorsa per imparare
le regexp:
http://www.regular-expressions.info/

Ciao.
-- 
Emiliano Giovanni Vavassori - http://syntaxerrormmm.altervista.org/
GuIT --- Home page: http://www.guit.sssup.it/
Please, no Word or PowerPoint attachments. Do so only if it's
extremely necessary.

-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome:        non disponibile
Tipo:        application/pgp-signature
Dimensione:  189 bytes
Descrizione: non disponibile
Url:         http://lists.linux.it/pipermail/bglug/attachments/20070225/e09f01a3/attachment.pgp 


Maggiori informazioni sulla lista bglug