1.先用find命令將文件或目錄找出來,使用-print0選項輸出 ,輸出將以null字符作爲分隔符,而不是換行符。
2.通過管道,將輸出傳到xargs命令。
這樣就可以對帶空格的文件或目錄批處理操作。
例如
將music下mp3文件標籤編碼轉換爲utf8,可以使用下面一條命令。
find . -type f -name "*.mp3" -printo |xargs -0 -n1 mid3iconv -e gbk
1.先用find命令將文件或目錄找出來,使用-print0選項輸出 ,輸出將以null字符作爲分隔符,而不是換行符。
2.通過管道,將輸出傳到xargs命令。
這樣就可以對帶空格的文件或目錄批處理操作。
例如
將music下mp3文件標籤編碼轉換爲utf8,可以使用下面一條命令。
find . -type f -name "*.mp3" -printo |xargs -0 -n1 mid3iconv -e gbk