grepでハイフン付のキーワードを検索する方法 †本資料はハイフン(マイナス)が含まれるキーワードをgrepコマンドで検索可能にする方法を記します。 関連資料 †
grepにハイフンを渡すと… †grepコマンドで以下のようにハイフンがついているキーワードを使用すると検索できません。 history | grep -ltr history | grep "-ltr" history | grep '-ltr' history | grep \-ltr 以下のメッセージが表示されます。 $ history | grep '-ltr' grep: invalid option -- t Usage: grep [OPTION]... PATTERN [FILE]... Try `grep --help' for more information. 解決方法 †--をオプションとして利用します。 history | grep -- ハイフンから始まる検索キーワード $ history | grep -- -ltr 20 ls -ltr 21 ls -ltr 57 ls-ltr 60 ls -ltr 65 ls -ltr 72 ls -ltr 82 ls -ltr |