藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 http://www.lslnet.com 2006年6月26日 11:18


請教高手!!幫個忙吧

使用正則表達式和grep
首先建立普通文件input.txt在shell腳本中使用正則表達式,在input.txt 文件中例如:
there once was a man from NewYork .
I learn linux first once in 2005.
who kept all of his cash first in a bucket ,1999@
查找並輸出含"kept"的行,查找並輸出"once"或者"first"而不包含數字的行,將近以上輸出保存在當前目錄下的output.txt文件中

請教高手!!幫個忙吧

樓主這類問題,看一下置頂的shell基礎十二篇,以及十三問,裡面都有講 :mrgreen:

請教高手!!幫個忙吧

awk '$0 ~ /kept/' input.txt >output.txt

請教高手!!幫個忙吧

目前想不出用grep實現而不改變文件順序的方法,除非加行號排序刪行號:D



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com