Como fazer ping em hosts de domínio IDN no script bash?

Como fazer ping em hosts de domínio IDN no script bash?

Eu tenho o seguinte arquivo de script bash.

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

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

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

Quando executo, recebo um erro:ping: invalid option -- '�'

Mas quando digito esses comandos manualmente no meu terminal, ele funciona bem.

Existe uma maneira de executar esses comandos do arquivo?

Responder1

Não tive o cuidado de digitar a letra 'c' na -copção como letra não ASCII. Esse era o problema. Eu consertei e o problema desapareceu.

Certifique-se de digitar comandos bash e suas opções em ASCII.

informação relacionada