Wie pinge ich IDN-Domänenhosts in einem Bash-Skript an?

Wie pinge ich IDN-Domänenhosts in einem Bash-Skript an?

Ich habe die folgende Bash-Skriptdatei.

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

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

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

Wenn ich es ausführe, erhalte ich eine Fehlermeldung:ping: invalid option -- '�'

Aber wenn ich diese Befehle manuell in mein Terminal eingebe, läuft es einwandfrei.

Gibt es eine Möglichkeit, diese Befehle aus einer Datei auszuführen?

Antwort1

Ich habe nicht darauf geachtet, den Buchstaben „c“ in der Option als Nicht-ASCII-Buchstaben einzugeben -c. Das war das Problem. Ich habe es behoben und das Problem ist behoben.

Stellen Sie sicher, dass Sie Bash-Befehle und deren Optionen in ASCII eingeben.

verwandte Informationen