2011-06-10 shell腳本學習

1 跟蹤程序:

 在執行腳本時加上-x 打開執行跟蹤功能:

sh -x nusers

或者在腳本中,在你想要的跟蹤的段中加上:

set -x       #打開跟蹤功能

。。。       #做你的事

set +x      #關閉跟蹤功能

2 grep [OPTION]... PATTERN [FILE]...

  -e pat-list : PATTERN 裏面假如以減號 - 開頭,grep會混淆,-e 可以指定其參數爲模式,即使它以減號開頭

 

meta字符:

.   匹配任何單個字符,但NUL除外(即.的位置不能爲空,如t.a,t和a中必須有一個字符),當然也不包括換行符

* :匹配它前面的單個字符任意數目(包括沒有)。

  如 ts*b 匹配tssssssb ,t和b中間的有且僅有s,s可以有任意多個。

 和.連起來用,.*表示“任意字符的任意長度”,如ts.*b,則t和b中間可以是任意的字符(也可以沒有)。

 

^和$僅在正則表達式的開頭和結尾處生效,其它位置如 ab^cb , df$gh ,裏面的^就是自身(^),$也是它自身($)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章