【发布时间】:2012-09-22 20:45:39
【问题描述】:
我有一个示例 [文件],我想抓取第 3-6 行和第 11-13 行,然后使用一行命令进行排序并将其保存为 3_6-11_13。这些是我迄今为止使用的命令,但我没有得到想要的输出:
sed -n '/3/,/6/p'/11/,/13/p file_1 > file_2 | sort -k 2 > file_2 & sed -n 3,6,11,13p file_1 > file_2 | sort -k 2 file_2.
有没有更好的方法来缩短它。我曾考虑过使用 awk,但到目前为止我一直使用 sed。
【问题讨论】: