bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Purge History of rm commands


From: Greg Wooledge
Subject: Re: Purge History of rm commands
Date: Mon, 19 Sep 2011 08:38:44 -0400
User-agent: Mutt/1.4.2.3i

On Sun, Sep 18, 2011 at 10:11:17PM -0800, Roger wrote:
> > On Mon, Sep 19, 2011 at 01:37:22AM -0400, Mike Frysinger wrote:
> >On Monday, September 19, 2011 01:18:02 Roger wrote:
> >> I'm stumped on this as my history is in the format of:
> >> 
> >> $ tail ~/.bash_history
> >> #1316296633
> >> man bash
> >> #1316296664
> >> bash -xv
> >> #1316372056
> >> screen -rd
> >> #1316375930
> >> exit
> >> #1316392889
> >> exit

> >gawk '{ c = $0; getline; if ($1 != "rm") { print c; print; } }' .bash_history
> 
> I don't know gawk (yet), but thinking this isn't going to step-up the one line
> from the found 'rm' instance and omit the comment above it. (see above)

Why not try running the code before you claim it doesn't work?  Here,
written out in a more traditional-looking format:

gawk '
{
  c = $0
  getline
  if ($1 != "rm") {
    print c
    print
  }
}
'

Does that make it easier to read?



reply via email to

[Prev in Thread] Current Thread [Next in Thread]