mount
ルートディレクトリのオプションを表示するために出力をgrepしようとしています。
次のパターン(スラッシュの前と後の空白)が機能しない理由(拡張の有無grep
)
/home/pkaramol
$ mount | grep '/s\//s'
/home/pkaramol
$ mount | grep -e '/s\//s'
/home/pkaramol
ベストアンサー1
/s
前方およびバックスラッシュ\s
と小文字-e
と大文字を混同しています-E
。
$ mount | grep -E '\s/\s'
/dev/sda3 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
実際には、基本正規表現(BRE)も拡張正規表現(ERE)指定子でもありません\s
。実際にはPCRE(Perl Compatible Regular Expressions)に属していますが、少なくともGNU grepは他のモードで動作しているようです。