Linux-怎样把文件内容行转为列
1、转为列显示cat 1.txtcat 1.txt|sed-n 's/、/\n/gp'#只是查看文件内容,根据sed打印出来cat 1.txt|sed's/、/\n/g's:替换(字符串被替换)g:全局模式,所有匹配的字符串都被替换(不加g默认只替换每行匹配的第一个)p与-n选项结合,实现只打印被替换行1、转为列修改sed -i 's/、/\n/g' 1.t...
·
1、转为列显示
cat 1.txt
cat 1.txt|sed -n 's/、/\n/gp' #只打印被替换行
cat 1.txt|sed 's/、/\n/g' #只是查看文件内容,根据sed全部打印出来
-n选项:只显示匹配处理的行(否则会输出所有)(也就是关闭默认的输出)
-p选项:打印
s:替换(字符串被替换)
g:全局模式,所有匹配的字符串都被替换(不加g默认只替换每行匹配的第一个)
p与-n选项结合,实现只打印被替换行
1、转为列修改
sed -i 's/、/\n/g' 1.txt
更多推荐
已为社区贡献4条内容
所有评论(0)