dataファイルには 1 行あります。
[全体]、 ....
を使用grepしてこの行を取得すると、これは次の方法でのみ実行できることがわかりました
grep "\[全体]" データ
[好奇心から、なぜではないのにエスケープする必要があるのですか]。
編集:これはubuntu 12.04でテストされています
dataファイルには 1 行あります。
[全体]、 ....
を使用grepしてこの行を取得すると、これは次の方法でのみ実行できることがわかりました
grep "\[全体]" データ
[好奇心から、なぜではないのにエスケープする必要があるのですか]。
編集:これはubuntu 12.04でテストされています
[文字クラスを指定するための] 開始がなければ意味がないのではないかと推測しています。したがって、開き括弧をエスケープしたら、閉じ括弧をエスケープする必要はありません。
私はデレクとジョナサンの答えを支持します。この 1 年間で、私fgrepはgrep. orfgrepと同じで、検索語は単なる文字列であり、正規表現ではありません。たとえば、次を検索する場合:grep -Fgrep --fixed-strings[overall]
fgrep "[overall]" file