find
ORを使用して、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 |