sed tr 批量转换邮箱格式 去除"\n" 行尾添加";"

时间:2023-03-09 03:11:47
sed tr 批量转换邮箱格式 去除"\n" 行尾添加";"

1:从phpmyadmin上拿下来的数据是这样的:

sed tr 批量转换邮箱格式 去除"\n" 行尾添加";"

2:od -c 发现存在\r\n (windows上编码问题)

$  od -c sql.csv

sed tr 批量转换邮箱格式 去除"\n" 行尾添加";"

先将\r处理掉

$ sed 's/\r//' sql.csv

然后再给每行后面添加 ;

$ sed -i 's/$/;/' sql.csv
如果不保证正确,先不要加-i参数,-i表示直接对原文件修改

sed tr 批量转换邮箱格式 去除"\n" 行尾添加";"

3:然后我们处理掉所有的\n

$ tr "\n" " " < sql.csv

sed tr 批量转换邮箱格式 去除"\n" 行尾添加";"

然后就可以在邮箱的收件人那里粘贴批量发送了~