1つのbashコマンドでファイル名を現在の日付に変更します。

1つのbashコマンドでファイル名を現在の日付に変更します。

1つのbashコマンドで次のことを行うにはどうすればよいですか?ファイル名を現在の日付に変更することを意味します。

$ echo `date +"%m-%d-%y"`
01-14-16
$ mv backup1.tar 01-14-16

ベストアンサー1

mv backup1.tar "$(date +"%m-%d-%y")"

$(...)``の代替構文です。これは$(date +"%m-%d-%y")、コマンドラインが実際になるように最初に実行されます mv backup1.tar 01-14-16

ファイルがすでに存在するかどうかなど、ここでいくつかのチェックを実行することをお勧めします。

おすすめ記事