shell接触一段时间了,还需要多加练习,才会熟练,awk和sed都是非常好用的工具
转换空格分隔的txt文件为csv文件的shell命令,而且空格数并不确定
cat sample.txt | sed 's/\t/,/g;s/[[:space:]]//g' >sample`date +%Y%m%d`.csv
如果空格与tab共存时用
sed -e 's/[[:space:]][[:space:]]*/ /g' filename
shell接触一段时间了,还需要多加练习,才会熟练,awk和sed都是非常好用的工具
转换空格分隔的txt文件为csv文件的shell命令,而且空格数并不确定
cat sample.txt | sed 's/\t/,/g;s/[[:space:]]//g' >sample`date +%Y%m%d`.csv
如果空格与tab共存时用
sed -e 's/[[:space:]][[:space:]]*/ /g' filename