快速业务通道

RH135-4-regexes

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-29

###GREP###
Features:
1. Line Processor

Tasks:
1. Use grep to search for interesting strings
a. ''grep cat animals.txt'' - returns ALL lines containing lowercase ''cat
b. ''grep -i cat animals.txt'' - returns ALL lines containing either case of ''cat
c. ''grep 20 animals.txt''
d. ''grep "^20" animals.txt'' - returns line that are anchored with the string: ''20''
e. ''grep "20contentquot; animals.txt'' - returns lines that end with the string: ''20''
f. ''grep "^20contentquot; animals.txt'' - returns lines beginning and ending with the string: ''20''
g. ''grep "^c.*" animals.txt'' - returns lines beginning with ''c''
h. ''grep "^[c|d]" animals.txt'' - returns lines beginning with ''c'' OR ''d''
i. ''grep -v "kernel" /var/log/message'' - returns lines htat do NOT contain ''kernel''
j. ''grep -C 2 ''dog'' animals.txt'' - returns 2 lines above and below matched line
j1. ''grep -C 2 ''lstrich'' animals.txt > animals.reduced.list.txt


###Linux Redirection & Pipes###
Features:
1. Ability to control input and output

Input redirection ''<'':
1. ''cat < 123.txt''
Note: Use input redirection when program does NOT default to file as input

Output redirection ''>'':
1. ''cat 123.txt > onetwothree.txt''
Note: Default nature is to:
1. Clobber the target file
2. Populate with information from input stream

Append redirection ''>>":
1. ''cat 123.txt >> numbers.txt'' - creates ''numbers.txt'' if it doesn''t exist, or appends if it does
2. ''cat 456.txt >> numbers.txt''


Pipes ''|'':
Features: Connects the output stream of one command to the input stream of a subsequent command

1. ''cat 123.txt | sort
2. ''cat 234.txt 123.txt | sort
3. ''cat 456.txt 123.txt | sort | grep 3


凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号