linux shell 替换空格为逗号
一个或者多个空格替换成逗号:
sed 's/[ ][ ]*/,/g' a.txt >a.csv
或者:
cat a.txt |sed 's/\s+/,/g' >a.csv
可以转成csv格式
一、原始文本word.txt内容
a c b d
d b c a
a c d b
c a r s
d s g h
二、shell脚本
cat word.txt | sed 's/[ ][ ]*/,/g'
脚本说明:
s代表替换指令;
每个[ ]都包含有一个空格;
*号代表0个或多个;
g代表替换每行的所有匹配;
三、替换效果
a,c,b,d
d,b,c,a
a,c,d,b
c,a,r,s
d,s,g,h
Referenced from:https://blog.csdn.net/tterminator/article/details/52792959
linux shell 批量替换文件名中空格为下划线
for file in *; do mv "$file" `echo $file | tr ' ' '_'`; done
本文链接地址:https://const.net.cn/619.html