如何根据 shell ls 列表中的位置选择文件?

如何根据 shell ls 列表中的位置选择文件?

假设我们正在使用 ubuntu 的 bash,然后进入文件夹我的文件夹

现在,假设我们在此文件夹中使用 ls,并获取文件列表:

文件1 文件2 文件3

为了举个例子,我们想运行文件2在节点上。

有没有办法根据文件在 ls 列表/文件夹中的位置来选择文件?例如,类似node "secondFileOfFolderHere"?

答案1

node "$(ls -1 | awk 'NR==2')"

-1开关每行列出一个文件;awk打印第 2 行

相关内容