shell脚本文件格式转为linux格式,不然直接执行报错。
sed -i 's/\r//'
Windows下换行符号是“\r\n”
回车符是Carriage Return, C语言中是'\r' 换行符是Line Feed, C语言中是'\n' 回车换行符实际是两个字符, 就是\r\n;
而linux下是“\n”没有”\r”;
sed -i 直接对文本文件进行操作。
sed -i 's/原字符串/新字符串/' /home/1.txt sed -i 's/原字符串/新字符串/g' /home/1.txt