原文:find ... -exec ... {} \; 的解釋

find的特殊功能是能夠進行額外的動作,如上圖的 find type f name test.txt exec rm 命令 代表的是由find找到的內容,會被放置到 位置中 exec 一直到 為止,代表find額外動作的開始 exec 到結束 ,在這中間的就是find指令內的額外動作,在本例中就是 rm ... 因為 在bash環境下是由特殊意義的,因此利用反斜杠來轉義 ...

2018-12-07 16:03 0 1133 推薦指數:

查看詳情

find: missing argument to `-exec'

今天使用find命令查找刪除文件時,遇到下面錯誤,這個是因為在{}和\之間必須要有空格,否則會報上面的錯。 以前都沒有注意到這個細節,特此記錄一下。 [root@DB-Server full]# find . -maxdepth 1 -type d -mtime +3 -exec ...

Wed May 31 17:27:00 CST 2017 0 5758
find: missing argument to `-exec'

今天寫一個清理腳本,用到了find命令。 本來是這么寫的: 結果報錯,find: missing argument to `-exec' 后來一查,發現兩個會導致此問題的原因。 1. "{}"和"\"之間要有空格 2. 此語句末尾需要分號 很顯然,我沒加分號。 所以將此 ...

Thu Dec 05 08:15:00 CST 2019 0 580
find命令之exec

 find 是我們很常用的一個Linux命令,但是我們一般查找出來的額並不僅僅是看看而已,還會有進一步的操作,這個時候exec的作用就顯現出來了。   exec解釋:   -exec 參數后面跟的是 command 命令,它的終止是以“;”為結束標志的,所以這句命令后面的分號是不可缺少 ...

Sat Jan 05 00:45:00 CST 2019 0 848
find中的-exec參數

1、find中的-exec參數 在當前目錄下(包含子目錄),查找所有txt文件並找出含有字符串"bin"的行 find ./ -name "*.txt" -exec grep "bin" {} \; 在當前目錄下(包含子目錄),刪除所有txt文件 find ./ -name "*.txt ...

Sat Apr 28 22:20:00 CST 2018 0 915
Linux-- find -exec

find 是我們很常用的一個Linux命令,但是我們一般查找出來的額並不僅僅是看看而已,還會有進一步的操作,這個時候exec的作用就顯現出來了。   exec解釋:   -exec 參數后面跟的是 command 命令,它的終止是以“;”為結束標志的,所以這句命令后面的分號是不可缺少 ...

Thu Mar 28 02:21:00 CST 2019 0 1915
Linux下findexec的聯手干大事

在Linux下工作,find命令絕對是一個非常高頻的命令。我們可以用find命令來找到符合某些關鍵詞的文件,找到某些日期的文件,也可以設定一些正則表達式,找到一系列滿足該條件的文件。 但是,如果只有一個find命令的話,我們僅能將文件找出來,列在終端里。僅一個find命令還不足以再做進一步的操作 ...

Tue Sep 15 05:40:00 CST 2020 0 869
linux報錯 find: missing argument to `-exec'

在linux下使用find命令時,報錯:find: missing argument to `-exec' 具體執行命令為: Shell代碼 find /u03 -name server.xml -exec grep '9080 ...

Tue Jan 23 19:43:00 CST 2018 0 1028
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM