标签: linux sorting unix ubuntu cat
我正在尝试编写一个脚本,该脚本将输出由文件内数据的数字顺序组织的文件名列表(不带扩展名)。每个文件的内容看起来像这样(一行,两列):
2004kg 1.3m
我本周刚刚在UNIX环境中开始编码,对命令和参数的了解非常有限,所以我只能让我的脚本以数字顺序输出文件的内容。我编写了以下代码来显示我的所有.dat文件的内容,这些文件按其内容第一列的数字顺序排序。
cat *.dat | sort -n -k1
我如何将输出作为.dat文件的名称,但仍按内容排序?