如何使用 awk 命令查找所有 5 个长度的文件 - 并按降序打印

如何使用 awk 命令查找所有 5 个长度的文件 - 并按降序打印

我是一名计算机科学专业的学生。上学第二年——我正在学习 Linux。由于冠状病毒,我以独立的方式学习。在学习过程中,我遇到了一个问题——我无法解决。

问题:

查看Letters文件夹中名称为5个字符的所有文件,按名称降序排列。

我的尝试是使用 awk 命令:

首先,我需要进入所需的文件夹。然后找到所有5个大小的文件。创建一个“管道”并使用以下命令:

awk length $5 asort()

希望你能帮助我,如果你告诉我如果我的问题不存在,我会很高兴

答案1

cd Letters      # Go to the Letters directory
ls -1dr ?????   # List in reverse order all files (or directories) with five characters in the name

您可以使用来找出标志、和man ls的含义。该模式匹配正好五个字符的文件名(每个字符匹配一个字符)。-1-d-r??????

相关内容