是否要在使用^A (即\001)作为分隔符的CSV文件末尾添加空列?
Input-file.csv
cat Input-file.csv
Thomasstackoverflowdellhplenovo
Thomasstackoverflowdellhplenovo
Thomasstackoverflowdellhplenovocat -v Input-file.csv
Thomas^Astackoverflow^Adell^Ahp^Alenovo
Thomas^Astackoverflow^Adell^Ahp^Alenovo
Thomas^Astackoverflow^Adell^Ahp^Alenovo在末尾添加空列后的预期输出
Thomas^Astackoverflow^Adell^Ahp^Alenovo^A
Thomas^Astackoverflow^Adell^Ahp^Alenovo^A
Thomas^Astackoverflow^Adell^Ahp^Alenovo^A发布于 2019-08-02 01:55:45
使用GNU sed,您可以执行sed 's/$/\x01/' file。
$ sed 's/$/\x01/' Input-file.csv | od -c
0000000 T h o m a s 001 s t a c k o v e r
0000020 f l o w 001 d e l l 001 h p ^ A l e
0000040 n o v o 001 \n T h o m a s 001 s t a
0000060 c k o v e r f l o w 001 d e l l 001
0000100 h p 001 l e n o v o 001 \n T h o m a
0000120 s 001 s t a c k o v e r f l o w 001
0000140 d e l l 001 h p 001 l e n o v o 001 \n
0000160发布于 2019-08-02 02:06:17
感谢你们的回复,我找到了答案
awk -F,'{NF=2}1‘OFS="\001“inputfile.csv > outputfile.csv
https://stackoverflow.com/questions/57314142
复制相似问题