正则表达式删除然后重命名文件

正则表达式删除然后重命名文件

我在 OSX 上使用终端和 find 命令来查找 *.txt 文件,然后使用当前时间/日期戳来 rm 它们。 find 找到的所有文件都由 filename_day_month_year_hour 组成。我想要做的是替换文件名部分并添加当前时间/日期戳?

答案1

我已经有一段时间没用过 Bash 了,但它应该是这样的:

for $i in `find /where *.txt` mv $i `date`.txt;

相关内容