如何将“date”命令的结果通过管道传输到“mv”命令

Nic*_*k.h 4 shell pipe rename

我想将我的文件重命名为当前时间戳。我知道如何获取当前时间戳(“date +%s”),但如何将其通过管道传输到“mv”命令?

Mat*_*Mat 11

使用这样的东西 ( bash):

mv myfile myfile.$(date +%s)
Run Code Online (Sandbox Code Playgroud)

或者:

mv myfile myfile.`date +%s`
Run Code Online (Sandbox Code Playgroud)

如果你的外壳不做这$(command)件事。

  • 我认为在 unix 站点上可以假设单引号反引号的重要性,但应该注意的是,`$()` 语法是此操作的更新和首选格式。 (2认同)