ディレクトリ名を変数にどのように入れることができますか?

ディレクトリ名を変数にどのように入れることができますか?

データベースのバックアップを自動的に復元するシェルスクリプトを作成しています。このタスクの一部として、バックアップファイルを含むディレクトリの名前を知る必要があります。しかし、これは毎回変わります。

後で参照できるように、ディレクトリ名を変数に入れることはできますか?

例: 既定のディレクトリがあります。

/var/backups/db/

これには、名前が毎回変更される別のディレクトリもあります(例/var/backups/db/db_backup_109245_abc/:)。

db_backup_109245_abc後で参照できるように、変数のフルパスを含むディレクトリ名(たとえば)を取得するにはどうすればよいですか?

これには1つのディレクトリしかありません(プロセスの最初の部分でこれを保証します)、ディレクトリ名は毎回異なります。

ベストアンサー1

さて、見つけました:

BackupDir=$(find /var/backups/db/* -maxdepth 0 -type d)

おすすめ記事