使用iconv批量转换文件编码方式和dos2unix转换文件换行类型

来源:互联网 发布:JS根据em的ID设值 编辑:程序博客网 时间:2024/04/30 05:40

如果要将dos类型的换行符\r\n换为unix类型的换行符\n,使用:

find . -type f -exec dos2unix {} \;

上述脚本将会递归地找到所有在当前目录下的文件,并且对这些文件调用dos2unix命令。

mkdir /path/to/destination
find . -type f -exec iconv -f iso-8859-1 -t utf-8 "{}" -o /path/to/destination/"{}" \;

上述脚本会在/path/to/路径下创建一个叫做destination的文件夹,然后把当前文件夹下的所有文件从iso-8859-1编码格式转换为utf-8,并

用相同的文件名保存到destination文件下下。

0 0
原创粉丝点击