다음 두 가지 Linux 쉘 명령이 있습니다.
echo 'CPU type and model'
cat /proc/cpuinfo | head -5 | tail -1
터미널에서 직접 이 명령을 실행하면 실제로 다음과 같은 결과가 나타납니다.
CPU type and model
model name : Intel(R) Core(TM) i3 CPU M 330 @ 2.13GHz
test.sh
하지만 파일 에 저장하고 실행하면 sh test.sh
다음 오류가 발생합니다.
CPU type and model
tail: option used in invalid context -- 1
나는 또한 bash test.sh
이것을 얻으려고 노력했습니다.
CPU type and model
tail: option used in invalid context -- 1
답변1
스크립트 파일에 캐리지 리턴 및 dos2unix
이를 제거하는 데 사용할 수 있는 기타 관련 없는 문자가 있습니다.