shell脚本中while循环只执行1次的原因?
问题是:只要注释ssh "$RemoteUser@$RemoteIP" "rm -f '$filepath'" >> $BackupLog 2>&1这条语句,echo "进入循环>>>>" >> $BackupLog 就能多次打印, 一旦放开就只执行一次,也没有任何报错; 现象就是只删除了1个符合条件的文件,其余的都没删掉;$RemoteBack...
1.4k 阅读
切割10个文件,切割后的文件名重名,前面的文件被覆盖了,所以你只看到最后一个文件切割后的样子。
给你提供一个方法吧,替换里循环中的split语句,切割后的文件名为原文件名+序号.txt: