如何按内容的数字顺序对文件名进行排序(UNIX)?

时间:2016-10-01 21:24:11

标签: linux sorting unix ubuntu cat

我正在尝试编写一个脚本,该脚本将输出由文件内数据的数字顺序组织的文件名列表(不带扩展名)。每个文件的内容看起来像这样(一行,两列):

2004kg 1.3m

我本周刚刚在UNIX环境中开始编码,对命令和参数的了解非常有限,所以我只能让我的脚本以数字顺序输出文件的内容。我编写了以下代码来显示我的所有.dat文件的内容,这些文件按其内容第一列的数字顺序排序。

cat *.dat | sort -n -k1

我如何将输出作为.dat文件的名称,但仍按内容排序?

0 个答案:

没有答案