Re: sendmail and rbl blocking - generating statistics

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



On 15/03/07, Ryan Simpkins <centos@xxxxxxxxxxxxxxxx> wrote:
less file; *Right data, I see the patterns*
grep pattern file | less; *mistake*
grep pattern2 file | less; *right, time to reduce*
grep pattern2+pattern3 file | less; *Yes, that is right*

What I don't like about the alternate method is where the file name lives in the
first two lines between the comparison. Also, the pattern is before the file on the
first grep, making it harder to adjust the pattern (which some of us need to do
quite a lot). It makes more sense to me to just add a | on the end and keep going.
Further, for me, it is easier to reduce data by stringing greps together rather than
come up with the regex-fu to do it all in one pattern. Maybe if I were better at
regex...

Do you use bash command line shortcuts?

I have CTRL-A, CTRL-E, META-F [1], META-B and META-D ingrained in my
fingers which eases the pain of things not being *quite* where you
want them.

CTRL-A - jump to beginning of line (like HOME if your terminal's setup right)
CTRL-E - jump to end of line (like END if your terminal's setup right)
META-F - forward one word at a time, like 'w' in Vi.
META-B - backward one word at a time, like 'b' in Vi.
META-D - delete one word, like 'dw' in Vi.

There are more but learning those couple be heart really helps me,
even on misconfigured terminals[2]. For example, to change the 'file'
element in...

$ something /path/to/file | alskhflkasdflasjdfljk |
lajkdhflakjsdflkasjd | alsdjkhflasdjkhf

CTRL-A ALT-F ALT-F ALT-D start typing replacement filename. Which is
much easier that it looks when actually typed out. :)

Will.


[1] Typically ALT
[2] Other people's obviously :)
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux