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

从windows直接拷贝文件到linux/macos可能会出现行尾留下"^M"符号，git diff可见到，是因为windows的换行使用的是\r\n两个字符。 安装dos2unix Ubuntu/Debian: Centos: MacOS 转换单个文件 批量转换

> 从windows直接拷贝文件到linux/macos可能会出现行尾留下"^M"符号，git diff可见到，是因为windows的换行使用的是\r\n两个字符。
# 安装dos2unix
Ubuntu/Debian:
```
sudo apt-get install dos2unix
```

Centos:
```
sudo yum install dos2unix
```

MacOS
```
brew install dos2unix
```

# 转换单个文件
```
dos2unix filename
```

# 批量转换
```
find ./ -name *.lua | xargs dos2unix
```