我有一个示例 [文件],我想抓取第 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。