我正在尝试编写一个格式为"id file_absolute_path"的文件,它基本上在文件夹中递归列出所有文件,并为每个列出的文件提供一个标识符,如1,2,3,4.
我可以使用以下命令递归地获取文件的绝对路径:
ls -d -1 $PWD/**/*/*
Run Code Online (Sandbox Code Playgroud)
但是,我无法从ls命令的输出中提供标识符.我确信这可以使用awk完成,但似乎无法解决它.
小智 5
两个有效的命令:
ls -d -1 $PWD/**/*/* | cat -n
ls -d -1 $PWD/**/*/* | nl
Run Code Online (Sandbox Code Playgroud)
nl将数字放到文件行.
我希望这也澄清了.