我有一个文件,每行的长度都不同。例如:
a; 1; 2; 3; 4;
b; 11; 22;
c; 122; 233; 344; 45; 56;
d; 13;
e; 144; 25; 36; 47; 58; 69;
我尝试生成一个文件,以分号作为分隔符,其中每一行有相同数量的值。例如:
a; 1; 2; 3; 4; ; ;
b; 11; 22; ; ; ; ;
c; 122; 233; 344; 45; 56; ;
d; 13; ; ; ; ; ;
e; 144; 25; 36; 47; 58; 69;
我尝试了不同的awk方法,但是我太新手了,无法批量正确完成。
awk '{if( $4 == ""){print ";"}else{print $4}}' testtest.txt
我希望 swarm intelligence 可以帮助我解决这个问题。