linux腳本批處理時遇到帶空格的文件或目錄

1.先用find命令將文件或目錄找出來,使用-print0選項輸出 ,輸出將以null字符作爲分隔符,而不是換行符。

2.通過管道,將輸出傳到xargs命令。

這樣就可以對帶空格的文件或目錄批處理操作。

 

例如

將music下mp3文件標籤編碼轉換爲utf8,可以使用下面一條命令。

  find . -type f -name "*.mp3" -printo |xargs -0 -n1 mid3iconv -e gbk

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章