ディレクトリがすでに存在することを確認する必要があります。この場合、数字のサフィックスがあるディレクトリですが、正確な数字がわかりません。検索するディレクトリの例:
/usr/
名前
名。
バックアップ名。20160316
[[ -d /usr/names ]] && echo "はい" ||
答え1
bashですべての操作を実行し、ファイルのバックアップ日付が常に同じ桁数(yyyymmddhhmmssxxなど)の場合、bashファイル拡張子式は次のようになります。
names.[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]
([0-9]
各数字に1つずつ)は一致しますが、数字の順序が数字で異なる場合は、各長さの式が必要です。
ファイル拡張子オプションの詳細については、以下で確認できます。GNU Bash手動ファイル名拡張部分。