
У меня есть следующий файл bash-скрипта.
ping -с 1 $(idn2 президент.рф)
ping -с 1 $(idn2 правительство.рф)
ping -с 1 $(idn2 яндекс.рф)
При запуске возникает ошибка:ping: invalid option -- '�'
Но когда я ввожу эти команды вручную в терминале, они выполняются нормально.
Есть ли способ запустить эти команды из файла?
решение1
Я не был осторожен, введя букву 'c' в -c
опции как не-ASCII букву. Это была проблема. Я исправил это, и проблема исчезла.
Обязательно вводите команды bash и их параметры в кодировке ASCII.