批量删除文件中的^M符号

从windows直接拷贝文件到linux/macos可能会出现行尾留下”^M”符号,git diff可见到,是因为windows的换行使用的是\r\n两个字符。

1. 安装dos2unix

Ubuntu/Debian:

sudo apt-get install dos2unix

Centos:

sudo yum install dos2unix

MacOS

brew install dos2unix

2. 转换单个文件

dos2unix filename

3. 批量转换

find ./ -name *.lua | xargs dos2unix