少し悩んだので、忘備録的に書いておきます。
たとえば、”-V-“のような、ハイフンから始まる文字列を含むテキストファイルがあって、その文字列を含む行を抽出したい、といったケースがありました。
ただし、この文字列を検索対象にしてしまうと、コマンドのオプションと判断されてしまって、うまく動作しません。
この場合、実現する方法はいくつかあるようですが、一番簡単なのは、
先にダブルハイフンを入れてしまう
という方法だと思われます。
grep — “-V-” report.txt > result.txt
みたいな感じですかね。改めてググってみると、割とヒットしました。同じことで悩んだ先人がたくさんいたということですね。参考まで、ひとつ貼っておきます。
404 Not Found