当前位置: 技术问答>linux和unix
怎么格式化文本
来源: 互联网 发布时间:2015-03-06
本文导语: 偶有一个文件名 hello.txt 格式如下: hello word hello jack hello micheal 需按配置[7,14][1,7]格式转换成如下格式生成hello1.txt word hello jack hello micheal hello 帮帮忙 | 用sed sed -ne "s/(.*) ...
偶有一个文件名 hello.txt 格式如下:
hello word
hello jack
hello micheal
需按配置[7,14][1,7]格式转换成如下格式生成hello1.txt
word hello
jack hello
micheal hello
帮帮忙
hello word
hello jack
hello micheal
需按配置[7,14][1,7]格式转换成如下格式生成hello1.txt
word hello
jack hello
micheal hello
帮帮忙
|
用sed
sed -ne "s/(.*) (.*)/2 1/p" hello.txt
sed -ne "s/(.*) (.*)/2 1/p" hello.txt
|
可以先用cut -c生成两个文件,再合并。
|
awk '{print $2, $1 }'