パスが ./bar2.txt で、bar2.txt の内容が
./bar2.txt
の出力
grep "\bbar2\b" *
は
bar2.txt:./bar2.txt
予想通り、どこで
find . -regextype posix-extended -regex "\bbar2\b"
何も見つかりません。
正規表現を次のように変更する必要があることはわかっています
".*/bar2.*"
find はフルパスを探すからです。では、これは find が単語境界を指定する \b を無視するということですか?
前もって感謝します。