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 |