亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 844 | 回復(fù): 0
打印 上一主題 下一主題

sed學(xué)習(xí)筆記1 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2007-08-02 23:14 |只看該作者 |倒序瀏覽
   學(xué)習(xí)筆記1
   字符流編輯器sed(stream editor)
   自己的理解是:學(xué)好后,不用像以前一樣被繁復(fù)、無趣的工作所拖累了!
   基礎(chǔ)部分
   正如Dougherty & Robbins寫的《sed 與 awk》所說,掌握sed與awk有一些障礙,我覺得眼下需要解決的就是
“正則表達(dá)式”!本人也正在看Jeffrey E.F.Friedl寫的《Mastering Regular Expression》,由于是英文版看的
很慢。////
   閑話少說,先看幾個最常用的元字符(metacharacter): ^  $  .
   1 第一個元字符 ^  
   如果作為正則表達(dá)式的第一個字符,就表示已它引導(dǎo)的字符開始!
   舉一個例子:比如你要查你的系統(tǒng)當(dāng)前運(yùn)行級(在文件/etc/inittab中),可以這樣輸入
   #ls |grep  ^id:  /etc/inittab
   如果是文本模式,就會有下列輸出:
    id:3:initdefault:
   (當(dāng)然查看當(dāng)前運(yùn)行級我們完全沒有必要這樣輸,太麻煩了,只要輸入命令runlevel就可以了。
   這里的^id:,就是指以id:開始!但是有一個要求,就是要熟悉/etc/inittab這個文件。當(dāng)然,這么重要的配置文件
我們早已爛熟于胸了。
   2 第二個 $
   正與上一個相反,如果作為正則表達(dá)式的最后一個字符,就表示匹配末尾的字符。
   舉例:我要看我的系統(tǒng)里有多少人shell用的是bash,可以這樣輸入,
   #ls |grep bash$ /etc/passwd
   如果要看有沒有人用csh呢,那就把‘bash’改為‘csh’吧!
   3 第三個 .
    它匹配除換行符以外的任意單個字符。它單獨(dú)用的環(huán)境比較少,和其他元字符連用出現(xiàn)的比較多。
注:因為自己記憶力不好,所以想寫出來,可能記得牢一點(diǎn)。大家不要嫌簡單,我會繼續(xù)努力學(xué)習(xí)的!

本文來自ChinaUnix博客,如果查看原文請點(diǎn):http://blog.chinaunix.net/u1/43931/showart_352768.html
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP