如何在 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 指令及其選項。

相關內容