このパターンがあるディレクトリを探す必要があります。バックアップ-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}$'