![Bash 스크립트에서 IDN 도메인 이름 호스트를 ping하는 방법은 무엇입니까? [폐쇄]](https://linux55.com/image/101188/Bash%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EC%97%90%EC%84%9C%20IDN%20%EB%8F%84%EB%A9%94%EC%9D%B8%20%EC%9D%B4%EB%A6%84%20%ED%98%B8%EC%8A%A4%ED%8A%B8%EB%A5%BC%20ping%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%ED%8F%90%EC%87%84%5D.png)
다음 bash 스크립트 파일이 있습니다.
ping -с 1 $(idn2 президент.рф)
ping -с 1 $(idn2 правительство.рф)
ping -с 1 $(idn2 яндекс.рф)
실행하면 오류가 발생합니다.ping: invalid option -- '�'
하지만 터미널에 이러한 명령을 수동으로 입력하면 정상적으로 실행됩니다.
파일에서 이러한 명령을 실행하는 방법이 있습니까?
답변1
옵션에서 실수로 -c
ASCII가 아닌 문자로 "c"를 입력했습니다. 여기에 문제가 있습니다. 나는 그것을 고쳤고 문제는 사라졌습니다.
bash 명령과 해당 옵션을 ASCII 형식으로 입력해야 합니다.