我试图从目录中删除旧文件,只留下 3 个最新文件。
cd /home/user1/test while [ `ls -lAR | grep ^- | wc -l` < 3 ] ; do rm `ls -t1 /home/user/test | tail -1` echo " - - - " done
条件语句有问题。
shell rm files
files ×1
rm ×1
shell ×1