使用find 命令执行命令 -exec
生活随笔
收集整理的這篇文章主要介紹了
使用find 命令执行命令 -exec
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
介紹 -exec 參數(shù)
如果-exec執(zhí)行的過程中,執(zhí)行的命令執(zhí)行異常,后面的文件還會繼續(xù)執(zhí)行嗎?
答案是會
做一個簡單的實驗證明之:、
首先文件夾下內(nèi)容
只有ps是可執(zhí)行文件,其他兩個都是普通文件。
我們用 readelf 命令測試,readelf 命令可以讀取二進制文件。
但是遇到普通文件會提示錯誤
find 命令返回結(jié)果按照字母排序,所以ps可執(zhí)行文件是第二個。
root@e2e1e45edb7a:~/test# find ./ -type f -exec readelf -h {} \; readelf:錯誤: ./o:讀入文件頭失敗 ELF 頭:Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 類別: ELF64數(shù)據(jù): 2 補碼,小端序 (little endian)版本: 1 (current)OS/ABI: UNIX - System VABI 版本: 0類型: EXEC (可執(zhí)行文件)系統(tǒng)架構(gòu): Advanced Micro Devices X86-64版本: 0x1入口點地址: 0x402f10程序頭起點: 64 (bytes into file)Start of section headers: 95552 (bytes into file)標志: 0x0本頭的大小: 64 (字節(jié))程序頭大小: 56 (字節(jié))Number of program headers: 9節(jié)頭大小: 64 (字節(jié))節(jié)頭數(shù)量: 29字符串表索引節(jié)頭: 28 readelf:錯誤: ./q:讀入文件頭失敗發(fā)現(xiàn)可以順利執(zhí)行全部文件命令,不會因為 readelf -h o 出錯就停止執(zhí)行。
總結(jié)
以上是生活随笔為你收集整理的使用find 命令执行命令 -exec的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 环境配置 2
- 下一篇: AJAX代码示例(不使用AJAX控件)