'find' 및 'ls'의 결과 줄 번호 나열

'find' 및 'ls'의 결과 줄 번호 나열

findOR을 사용하여 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 |

관련 정보