PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Linux
[問題]find grep的問題
作者:
xup6ru8u4
(飛天豬)
2019-10-04 09:09:51
find /aaa/ -name "bbb.file" -exec grep "ccc" {} \ ;
請問收尋不到ccc該如何印出"no match"呢?
google過知道grep有回傳值但不知道該如何抓
謝謝大大
作者:
bitlife
(BIT一生)
2019-10-04 12:28:00
-exec <grep片語> \; | tee 1>&2 | [ `wc -c`='0' ] &&echo No Match以上省略 -exec之前發現還是不對,請忽略
作者:
typers
(Typer)
2019-10-04 15:44:00
grep "ccc" `find /aaa/ -name "bbb.file"`grep -lv 可列出搜不到的檔案
作者:
rickieyang
(Rickie Yang)
2019-10-04 18:05:00
找不到參數就自己刻一個... 把 -exec 換成| xargs grep c; if [ $? -eq 1 ]; then echo "xx";fi推文字數限制... 把上面的 xx 換成 no matchxagrs 的參數再自己調一下
作者:
bamchisu
(suchi)
2019-10-04 22:53:00
-exec含後面換掉,改成|xargs grep "ccc" ||echo "字串"整串變成: find /aaa/ -name "bbb.file" |xargsgrep "ccc" || echo "no match"find /aaa/ -name "bbb.file" -exec grep "ccc" {} \;||echo "no match"自己接一下
作者:
newversion
(海納百川)
2019-10-05 20:40:00
find /aaa/ -name "bbb.file" \( -exec grep "ccc" {}\; -o -exec echo No match \; \)
作者:
Gold740716
(項為之強)
2019-10-05 21:26:00
樓上正解, -exec 其實是也判斷式
作者:
bamchisu
(suchi)
2019-10-08 11:16:00
不要bbb的話最後加上|grep -v "bbb"就好,我以為你只要no match
作者:
Gold740716
(項為之強)
2019-10-08 13:47:00
中括號可能要跳脫, \{\} 或 '{}'
繼續閱讀
[問題] 可支援筆電,平板模式的OS
IAMPF
[問題] Ubuntu Studio如何提高CPU/GPU使用率
GS1986
Re: [問題] rhce課程
shingatter
[問題] Ubuntu 16.04關機要多久
k97231
[問題] 如何遠端設定主機收發郵件功能
iddqd
[問題] Ubuntu1804無法Mount Windows server smb
j22916250
[問題] unix-domain socket descriptor 請益
anoymouse
[問題] ubuntu 16.04外接螢幕內縮(無法全屏)
x22754513
[問題] surface go 灌linux
bfbf510a
[問題] Ubuntu16.04滑鼠右鍵在桌面失靈(已解決)
Kazetachinu
Links
booklink
Contact Us: admin [ a t ] ucptt.com