Linux 如何在添加当前unix日期前缀的目录中重命名所有文件

Linux 如何在添加当前unix日期前缀的目录中重命名所有文件,linux,bash,date,rename,Linux,Bash,Date,Rename,我使用以下命令重命名所有不带空格的文件,并添加前缀“Hello” 我使用以下命令获取unix日期戳 date +%s 如何将Hello替换为date+%s输出?如果我理解您的问题,那么您可以使用$(date+%s)语法获得命令输出(我建议使用引号),如 这正是我需要的!谢谢。我该如何取消更改并删除日期?假设日期是1415856823@Andy我想你可以用来表示我在*;做mv“$i”“$(echo${i}| cut-f2-d”“);完成。还有,如果你的问题得到了回答,请。@Andy,我先在这里试

我使用以下命令重命名所有不带空格的文件,并添加前缀“Hello”

我使用以下命令获取unix日期戳

date +%s

如何将
Hello
替换为
date+%s
输出?

如果我理解您的问题,那么您可以使用
$(date+%s)
语法获得命令输出(我建议使用引号),如


这正是我需要的!谢谢。我该如何取消更改并删除日期?假设日期是1415856823@Andy我想你可以用
来表示我在*;做mv“$i”“$(echo${i}| cut-f2-d”“);完成
。还有,如果你的问题得到了回答,请。@Andy,我先在这里试过了。你确定你都拿到了吗?
done
在第二行。对不起,问题出在椅子和键盘之间。它工作得很好。
date +%s
for i in *; do mv "$i" "$(date +%s)_$i"; done