$ 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
全站熱搜
留言列表