→ CP64: find . -name xyz -exec mv {} `dirname {}`/fgh ? 12/09 21:19
→ CP64: \; 12/09 21:20
→ CP64: 這樣試試看? 12/09 21:20
→ bibo9901: find . -name xyz -execdir mv {} fgh \; 12/09 21:41
→ bluecadence: find . -type f -name xyz -print0 | xargs -0 -I 12/09 22:09
→ bluecadence: {} sh -c 'mv "{}" "$(dirname "{}")/fgh"' 12/09 22:09
→ n3oanderson: find . -name oldf -type f -execdir mv {} newf \; 12/11 01:09
→ REIDO: CP64的方式會失敗,還是搬到工作目錄,也就是`dirname {}` 12/11 19:03
→ REIDO: 失靈,這我也搞不懂。bibo9901成功。 12/11 19:03
→ REIDO: bluecadence和n3oanderson也都OK,感謝各位的幫忙。 12/11 19:07
→ REIDO: 為什麼兩個人都有用dirname {},CP64的會失敗啊?應該對啊 12/11 19:16
→ CaptainH: 因為`...`會翻譯後再傳給find 12/15 21:12
→ CaptainH: CP64其實是在執行 find . -name xyz -exec mv {} ./fgh 12/15 21:13