假设我有一个名为/folder1/的文件夹,其中包含以下文件:
file.txt
log-2018-01-22.log
log-2018-01-21.log
log-2018-01-20.log
我想移动到/folder2/
所有不是.log
当前日期的文件,除了file.txt
. 由于今天是2018-01-22
(在我的时区),我只想保留log-2018-01-22.log
和file.txt
in /folder1
。
我正在使用的脚本(见下文)没有像我打算的那样保留file.txt
在./folder1/
.log
/folder2/
shopt -s extglob
currentDate=$(date +"%Y-%m-%d")
mv /folder1/!(*$currentDate.log) /folder2/
我可以在该!($d.log)
部分中进行任何更改以使命令忽略file.txt
吗?