이 명령이 어떻게 작동하는지 설명해 줄 수 있는 사람이 있나요?
wc -l `ls`
그리고 이 명령은 총 Java 라인 또는 txt 라인 수를 제공합니다.
답변1
ls
현재 디렉터리의 파일/디렉터리 이름 목록을 출력합니다.
`ls`의 출력은 ls
. 따라서 실제로 다음과 같은 작업을 실행하고 있습니다.
wc -l file1 file2 file3 ... fileN
물론 wc
명령줄에 지정된 각 파일을 차례로 열어 줄 수를 계산합니다.
다음 명령을 실행하여 동일한 효과를 얻을 수 있습니다.
wc -l *
이는 \[?*
현재 디렉터리의 파일 이름에 "이상한" 문자(공백 또는 )가 포함되어 있지 않은 경우에만 적용됩니다.