Ratiu Petru wrote:
2008/2/19 Adrian Sevcenco <[EMAIL PROTECTED]>:
Ratiu Petru wrote:
2008/2/19 Adrian Sevcenco <[EMAIL PROTECTED]>:
Salut! Aveti idee cum ash putea sa elimin liniile duplicate din
bash_history ? macar ca algortim ..
multumesc!
export HISTCONTROL='ignoreboth'
Pentru mai multe detalii, man bash , search HISTCONTROL.
Merci stiam de asta dar deja aveam multe mii de linii cind am pus asta
in bash_profile .. sort -u a fost exact ce imi trebuia .. multumesc tuturor
Hmm, dar mie nu-mi place ca le reordoneaza... HISTCONTROL=erasedups ar
fi util, dar doar in timp, pe masura ce folosesti din liniile alea.
Ce mi-ar trece prin cap la ora asta ar fi un script perl/python/ruby
(nu shell, ca devine o problema escaparea corecta a liniilor) care
citeste liniile ca elemente ale unei liste si parcurgand-o de la coada
la cap, sterge toate elementele identice cu cel curent (in afara de
el). De la coada la cap pt. ca asa mi se pare mai la indemana, sa tin
minte ultima apelare a comenzii, nu prima.
PS: Sorry pt takeoverul problemei ;-)
nl ~/.bash_history | sort -u -k2 | sort -n | cut -f 2-
--
"A computer will not make a good manager out of a bad manager.
It makes a good manager better faster and a bad manager worse faster."
Ed Esber, president, Ashton-Tate, 1986
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug