ฉันกำลังพยายามลบไฟล์เก่าออกจากไดเรกทอรีและเหลือเพียง 3 ไฟล์ใหม่ล่าสุด
cd /home/user1/test
while [ `ls -lAR | grep ^- | wc -l` < 3 ] ; do
rm `ls -t1 /home/user/test | tail -1`
echo " - - - "
done
มีบางอย่างผิดปกติกับข้อความสั่งแบบมีเงื่อนไข