「Backup-YYYY-MM-DD」の正しい正規表現が見つからないようです。

「Backup-YYYY-MM-DD」の正しい正規表現が見つからないようです。

このパターンがあるディレクトリを探す必要があります。バックアップ-YYYY-MM-DD

私はこの正規表現をオンラインでテストしましたが、うまくいくはずです。

find $HOME -type d -regextype posix-egrep -regex '^Backup-[0-9]{4,}-[0-9]{2}-[0-9]{2}$'

というファイルを作成しました。バックアップ-1999-10-05家/ユーザーから。このコマンドは何も返しません。

私は何が間違っていましたか?

答え1

-regexフルパスマッチ。試してみてください

-regex '.*/Backup-[0-9]{4,}-[0-9]{2}-[0-9]{2}$'

関連情報