🎃

謎のミドルハイフンのエラー

2024/06/24に公開

これはわからんやろ!!!
なんかミドルハイフンを連続で打つとダメだったっぽい

記号的な違いとしては、正しく引数を指定する際に使用されるダッシュ(ハイフン)の記号が問題です。

正しい引数の指定方法は、一般的に以下の通りです:

  • 単一のハイフン - を使って、短い引数を指定する場合があります。例えば、-h のように使われることがあります。
  • ダブルハイフン -- を使って、長い引数を指定する場合があります。例えば、--help のように使われることがあります。

スクリプトの中で —-(ダッシュが2つ続く)が使われていたため、正しく引数が解釈されずにエラーが発生しました。実際のコマンドラインでは、この部分が誤って入力されていたため、引数として認識されなかったのです。

このような細かい記号の違いが、プログラムやスクリプトの動作に大きな影響を与えることがあります。特にシェルスクリプトやコマンドラインツールでは、正確な記号の使用が非常に重要です。

Discussion