最近、私は--
これがオプションのリストが終わったことをコマンドに知らせるために使用される二重ハイフンであり、次の内容がオプションと見なされるべきではないことを知りました。だから、
grep -- 'search_word' *
ただし、で始まる単一のファイルが削除されて存在するsearch_word
場合、予期しない動作が発生する可能性があります。これにより、文字に一致するオプションが開きます。--
-
ファイル名。
これは何と呼びますか--
?これには技術的な用語がありますか?
答え1
コマンドライン引数を処理するツールと、POSIXスタイルのオプションを解析する多くのAPI--
と連携します。getopt(3)
マニュアルページからgetopt(3)
:
引数リストのオプション解釈は、「--」(二重ダッシュ)オプションを使用して抑制できます。これはgetopt()が引数処理終了信号を送り、-1を返すようにします。
それから私はそれが呼ばれると言うでしょう。二重ダッシュ
答え2
私が実際に使用する唯一の2つの名前は、これを参照するための「二重ダッシュ」です。審美的にそしてそれを参照する「オプションの終わり」機能的に。