
다음 bash 스크립트 파일이 있습니다.
ping -с 1 $(idn2 президент.рф)
ping -с 1 $(idn2 правительство.рф)
ping -с 1 $(idn2 яндекс.рф)
실행하면 오류가 발생합니다.ping: invalid option -- '�'
하지만 터미널에 직접 이러한 명령을 입력하면 정상적으로 실행됩니다.
파일에서 이러한 명령을 실행하는 방법이 있습니까?
답변1
-c
ASCII가 아닌 문자로 옵션 에 'c' 문자를 입력하는 데 주의하지 않았습니다 . 그게 문제였습니다. 나는 그것을 고쳤고 문제는 사라졌습니다.
bash 명령과 해당 옵션을 ASCII로 입력했는지 확인하세요.