Large.txt라는 파일이 있다고 가정해 보겠습니다. 파일은 약 100줄의 cal 명령을 복사했습니다. 총 입력 수를 표시하기 위해 이 파일 끝에서 무언가를 실행할 수 있는 방법이 있습니까?
wc -l Large.sh를 사용하여 파일의 입력을 표시할 수 있다는 것을 알고 있지만 파일 자체 내에서 이를 수행할 수 있는 방법이 있는지 궁금합니다.
답변1
$0
스크립트 자체에 대한 경로를 포함합니다. 당신은 실행을 시도할 수 있습니다
wc -l < "$0"
스크립트 어딘가에 명령이 있는 경우 cd
먼저 스크립트의 절대 경로를 캡처해야 합니다.