如何在一个 bash 命令中执行以下操作?我的意思是将文件重命名为当前日期
$ echo `date +"%m-%d-%y"`
01-14-16
$ mv backup1.tar 01-14-16
Run Code Online (Sandbox Code Playgroud)
mv backup1.tar "$(date +"%m-%d-%y")"
Run Code Online (Sandbox Code Playgroud)
$(...)
是 `` 的替代语法。这样会先执行 $(date +"%m-%d-%y")
,这样命令行就真的变成了mv backup1.tar 01-14-16
。
请注意,在这里做一些检查可能会很好,例如文件是否已经存在。
归档时间: |
|
查看次数: |
8357 次 |
最近记录: |