linux脚本批处理时遇到带空格的文件或目录

1.先用find命令将文件或目录找出来,使用-print0选项输出 ,输出将以null字符作为分隔符,而不是换行符。

2.通过管道,将输出传到xargs命令。

这样就可以对带空格的文件或目录批处理操作。

 

例如

将music下mp3文件标签编码转换为utf8,可以使用下面一条命令。

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

你可能感兴趣的:(linux,目录,换行符,Music,MP3文件)