我有一个文件abc.txt,其中包含:
abc,byc
ccf
gyh
我想将所有记录(以逗号分隔)放在一行中。
abc
byc
ccf
gyh
请帮忙
答案 0 :(得分:6)
使用tr
:
tr ',' '\n' < abc.txt
这会用换行符替换每个逗号。
答案 1 :(得分:3)
使用sed
:
sed 's/,/\n/g' abc.txt
答案 2 :(得分:2)
awk
版本:
awk '{sub(/,/,RS)}1' file
abc
byc
ccf
gyh
gnu awk
版本
awk -v RS="\n|," '{$1=$1}1' file
abc
byc
ccf
gyh
答案 3 :(得分:1)
这可能适合你(GNU sed):
sed 'y/,/\n/' file