是否可以使用find
或ls
来查看结果列表中,如果任何给定条目是第 n 个结果,则 n 是多少?
例如,假装ls -l
返回:
total 0
-rw-rw---- 1 bigdog bigdog 0 Jan 3 17:13 a
-rw-rw---- 1 bigdog bigdog 0 Jan 3 17:13 b
-rw-rw---- 1 bigdog bigdog 0 Jan 3 17:13 c
有没有办法ls
分别为文件a、b、c返回1、2、3?
或者,find . -type f
返回:
./a
./b
./c
有什么办法可以得到类似的东西:
1 ./a
2 ./b
3 ./c
我知道ls | wc -l
等等,但这不是我正在寻找的。
答案1
您可以使用以下命令:
ls | nl
答案2
“cat -n”将添加行号。例如:ls |猫-n