我正在尝试将文件从一个地方移动到另一个目录......所以我的程序将读取 Log_Deleter,使用每行中给出的参数来删除文件。当我执行文件时,它似乎运行良好(没有错误)但没有文件被移动......我不确定为什么它没有移动文件也没有显示任何错误......有人可以识别错误吗?
我的尝试:
#!/bin/ksh
while read -r line ; do
v=$line
set -- $v
cd /
$(find "$1" -type f -name "$2" -mtime +"$3" -exec mv {} "$4" \;)
done < Log_Deleter.txt
Log_Deleter.txt
/usr/IBM/WebSphere/AppServer/profiles/AppSrvSIT1/logs/Server1 'SystemOut_*' 5 /backup/Abackuptest1
/usr/IBM/WebSphere/AppServer/profiles/AppSrvSIT1/logs/Server2 'SystemOut_*' 5 /backup/Abackuptest2
谢谢你的帮助!