2011-05-05 37 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

相關問題