我試圖在find
命令發現的所有文件上運行expand shell命令。我試過了--exec和xargs但都失敗了。任何人都能解釋我爲什麼?我在備案的Mac上。運行展開查找結果
find . -name "*.php" -exec expand -t 4 {} > {} \;
這只是創建一個文件{}
與所有的輸出,而不是覆蓋每一個人找到文件本身。
find . -name "*.php" -print0 | xargs -0 -I expand -t 4 {} > {}
而這只是輸出
4 {}
xargs: 4: No such file or directory