파일에 입력된 수량을 어떻게 확인하고 적절한 메시지를 표시할 수 있나요?

파일에 입력된 수량을 어떻게 확인하고 적절한 메시지를 표시할 수 있나요?

Large.txt라는 파일이 있다고 가정해 보겠습니다. 파일은 약 100줄의 cal 명령을 복사했습니다. 총 입력 수를 표시하기 위해 이 파일 끝에서 무언가를 실행할 수 있는 방법이 있습니까?

wc -l Large.sh를 사용하여 파일의 입력을 표시할 수 있다는 것을 알고 있지만 파일 자체 내에서 이를 수행할 수 있는 방법이 있는지 궁금합니다.

답변1

$0스크립트 자체에 대한 경로를 포함합니다. 당신은 실행을 시도할 수 있습니다

wc -l < "$0"

스크립트 어딘가에 명령이 있는 경우 cd먼저 스크립트의 절대 경로를 캡처해야 합니다.

관련 정보