2011-05-05 33 views

回答

1

我只是用tr

cat file.txt | tr "\n" "," 

但如果你坚持awk,在这里你去:

awk '{printf "%s,",$0};' file.txt 
1

Blender的答案工作正常,但如果你想删除最后的,,当然,只使用AWK,这里是一个办法做到这一点:

awk '{printf "%s,",$0};' file.txt | awk '{print substr($0, 0, length($0)-1)}' 

下面是如何做到使用的sed同一个例子:如果你想从一列

sed ':q;N;s/\n/,/;t q' file.txt 
0

一个文本文件(以逗号分隔的多个列) 你可以去

awk -F"," '{print $2,$3,$5.}' yourfile.csv 

提取第二,第三和第五栏。

1

echo cat file | sed -e s/" "/","/g

相关问题