我正在寻找一个从文本文件生成.csv的脚本。虽然文本文件每行只包含一个值,但我需要添加具有特定长度的空值:
源文本文件
4711
3821
1253423
234332
所需的输出.csv文件:
源文本文件
; ;4711; ;
; ;3821; ;
; ;1253423; ;
; ;234332; ;
TIA!
答案 0 :(得分:0)
关注awk
可能会对您有所帮助。
awk '{NF=4;$3=$1;$1="";printf("%5s;%10s;%s;%3s;\n",$1,$2,$3,$4)}' Input_file
答案 1 :(得分:0)
$ awk '{printf "%5s;%10s;%s;%3s;\n","","",$1,""}' file
; ;4711; ;
; ;3821; ;
; ;1253423; ;
; ;234332; ;