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


    

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


請教關於sed的一個問題

我在編譯一個makefile時候,其中有一句
sed /\!.\*\'/s/\'//g $*.F > $*.b

我不是很能理解這句話的含義,是否有錯誤?請高手指點

請教關於sed的一個問題

在$*.F 文件中
把含有『!任一字符(0個或多個)'』的行中的'全部刪除
結果存入$*.b

請教關於sed的一個問題

在$*.F 文件中
把含有『!任一字符(0個或多個)'』的行中的'全部刪除
結果存入$*.b

請問樓上,任一字符是0個或多個' 嗎?

請教關於sed的一個問題

0個或多個任意字符
呵呵,這樣比較漢語:D

請教關於sed的一個問題

就是把$*.F文件中的從每行的!開始到該行的'為止的部分刪除。如果某行不同時包含這兩個字符,則不變。

請教關於sed的一個問題

請教關於sed的一個問題

sed /\!.\*\'/s/\'//g $*.F > $*.b

/\!.\*\'/   定位於存在![任意字符]*'字符串的行
s 替換模式
/\'//g刪除目標行中所有的字符'

結果保存



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