2013-05-17 56 views

回答

4

您必須將\;+放在-exec操作的末尾。

find . -type f -name '*.php' -print -exec iconv -f euc-kr -t utf-8 {} -o {}.utf8 \; 
+0

感謝工作。有用。 –

+0

您也可以使用';'就像你引用'* .php'一樣 - 只有「;」本身是特別發現的,「\」只是讓殼離開它而已。方便在某些情況下。 –

3

一些測試後,終於找到了解決方案在我的Mac

for f in *.TXT; do iconv -f CP1250 -t utf-8 $f > $f.txt; done