$ grep -n "print" `find -name *.c`

 

1. 找目錄裡面所有 *.c 檔 包含有 print 字串的那行

    $ grep -n "print" `find -name *.c`

    其中 -n 表示印出行號,這個連 printf 的也會印出

    注意 ' 符號 是 左上右下, 就是鍵盤左上角 ESC 鍵下面那個 ~ 下面的符號

2. 如果用

    $ grep -nw "print" `find -name *.c`

    其中 -w 代表 match only whole words

3. 用 find

    $ find . -name "*.c" -exec grep -nw "print" {} \;

    會印出行號,可是沒有檔名

4. 找全部檔案 (不限制 *.c 檔)

    $ grep -rn "printf" .

    其中 -r 代表 --recursive

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 拎老師溫系 的頭像
    拎老師溫系

    拎老師溫細(linux wince)的部落格

    拎老師溫系 發表在 痞客邦 留言(0) 人氣()