このエントリーをはてなブックマークに追加


grepでハイフン付のキーワードを検索する方法 [#n3717257

本資料はハイフン(マイナス)が含まれるキーワードを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

スポンサーリンク


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-06-03 (金) 22:59:42 (775d)