次のタイプスクリプトを検討してください。
$ freebsd-version
10.0-RELEASE-p5
$ echo ' found' | sed -n '/[[:blank:]]\+/p'
$ echo ' found' | grep '[[:blank:]]\+'
found
GNUを使用してArch Linuxでこれを行う場合sed
:
$ echo ' found' | sed -n '/[[:blank:]]\+/p'
found
$ echo ' found' | grep '[[:blank:]]\+'
found
私は何が間違っていましたか? FreeBSDではなぜ動作しませんか?どのように機能させるのですか?
ベストアンサー1
BSD sedを使用するには、オプションを使用してEREを開く必要がありますE
。
echo ' found' | sed -nE '/[[:blank:]]+/p'