インフラ系SEの技術メモ

雑なエンジニアが低信頼性のメモを書いています。参考程度にとどめてください。

(Linux)grepをすると「無効な範囲終了です」と出るエラー

原因はハイフン

~#  grep -x -v -f a.txt b.txt
grep: a.txt:6: 無効な範囲終了です

中のファイルを確認しましたが、文字列に

-

が入っているとgrepがこける模様。

なので、一時的に hogehoge とかに変更した上で grep 後に戻すようにしました。