リテラルと見なされるように*(){}$
、withの\
ような特殊文字をエスケープできることを知っています。
たとえば、\*
または\$
しかし、.
私はそれを2回し\\.
なければならない場合、そうでなければそれは特別なキャラクターと見なされます。例:
man gcc | grep \\.
なぜそうなのですか?
あなたは二度逃げなければならないケースを与えることができますか?
—
cuonglm
man bash|grep \\.
例かもしれません。
より正確には、ドットを2回エスケープせず、エスケープ文字をエスケープして、grepに渡されるようにします
—
クトゥルフ14
引用符を使用して、バックスラッシュ文字のエスケープを回避できます
—
レオニードベシャストニー14
man gcc | grep '\.'
。
@LeonidBeschastnyの提案を強くお勧めします。何が起こっているかがどれだけ明確かという理由からです。
—
Izkata 14