我在stackoverflow上找到了一个名为“body”的bash函数,它可以回显文件的标题(第一行),并将正文(其余行)传递给标准输出。这对我处理有标题的文件非常有用。
例如:
file.csv:
field1,field2
a,2
b,1
命令:
$ sort -k2,2 -nr file.csv -t,
a,2
b,1
field1,field2
$ cat file.csv | body sort -nr -t, -k2,2
field1,field2
a,2
b,1
虽然不是很好的例子,但它展示了标题栏保持在顶部。
经过几分钟的谷歌和搜索stackoverflow,没有找到任何信息。
有人能够找到或重构这样的功能吗?