次のbashスクリプトファイルがあります。
ping -с 1 $(idn2 президент.рф)
ping -с 1 $(idn2 правительство.рф)
ping -с 1 $(idn2 яндекс.рф)
実行するとエラーが発生します。ping: invalid option -- '�'
ただし、端末にこれらのコマンドを手動で入力すると、正常に実行されます。
ファイルからこれらのコマンドを実行する方法はありますか?
答え1
オプションで、誤って-c
ASCII以外の文字として「c」と入力しました。ここに問題があります。私はそれを修正し、問題は消えた。
bashコマンドとそのオプションをASCII形式で入力する必要があります。