Как пинговать хосты домена IDN в скрипте bash?

Как пинговать хосты домена IDN в скрипте bash?

У меня есть следующий файл bash-скрипта.

ping -с 1 $(idn2 президент.рф)                                                  

ping -с 1 $(idn2 правительство.рф)                                              

ping -с 1 $(idn2 яндекс.рф)  

При запуске возникает ошибка:ping: invalid option -- '�'

Но когда я ввожу эти команды вручную в терминале, они выполняются нормально.

Есть ли способ запустить эти команды из файла?

решение1

Я не был осторожен, введя букву 'c' в -cопции как не-ASCII букву. Это была проблема. Я исправил это, и проблема исчезла.

Обязательно вводите команды bash и их параметры в кодировке ASCII.

Связанный контент