wc -l `ls`는 실제 줄 수를 어떻게 제공합니까?

wc -l `ls`는 실제 줄 수를 어떻게 제공합니까?

이 명령이 어떻게 작동하는지 설명해 줄 수 있는 사람이 있나요?

wc -l `ls`

그리고 이 명령은 총 Java 라인 또는 txt 라인 수를 제공합니다.

답변1

ls현재 디렉터리의 파일/디렉터리 이름 목록을 출력합니다.

`ls`의 출력은 ls. 따라서 실제로 다음과 같은 작업을 실행하고 있습니다.

wc -l file1 file2 file3 ... fileN

물론 wc명령줄에 지정된 각 파일을 차례로 열어 줄 수를 계산합니다.

다음 명령을 실행하여 동일한 효과를 얻을 수 있습니다.

wc -l *

이는 \[?*현재 디렉터리의 파일 이름에 "이상한" 문자(공백 또는 )가 포함되어 있지 않은 경우에만 적용됩니다.

관련 정보