如何在 bash 脚本中 ping IDN 域名主机?

如何在 bash 脚本中 ping IDN 域名主机?

我有以下 bash 脚本文件。

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

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

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

当我运行它时,我收到一个错误:ping: invalid option -- '�'

但是当我在终端中手动输入这些命令时,它运行良好。

有没有办法从文件运行这些命令?

答案1

我不小心在-c选项中输入了“c”字母作为非 ASCII 字母。这就是问题所在。我修好了它,问题就消失了。

确保以 ASCII 格式键入 bash 命令及其选项。

相关内容