我正在编写一个脚本,要求获得这样的动态文件夹路径。
somefolder/prefix.datetime_suffix/foldera/folderb
datetime的格式为YYYYMMDDHHMMSS。 日期时间部分正在更改。
在脚本中,我需要获取 folderb 的完整路径才能将文件移动到那里。
我该怎么做?
答案 0 :(得分:2)
您可以在路径中进行内联date
调用,例如:
MYVARIABLE="somefolder/`date '+%Y%m%d%H%M%S'`/foldera/folderb/"
或(使用更简洁的语法)
MYVARIABLE="somefolder/$(date '+%Y%m%d%H%M%S')/foldera/folderb/"
设置完上述变量后,可以将其与mv
命令一起使用,
mv ./file.xyz $(MYVARIABLE)
此外,date
的手册页列出了所有格式设置选项。
答案 1 :(得分:0)
find /complete_path_to/some_folder -name folderb