小编d3v*_*il0的帖子

删除最旧的文件

我试图从目录中删除旧文件,只留下 3 个最新文件。

cd /home/user1/test

while [ `ls -lAR | grep ^- | wc -l` < 3 ] ; do

    rm `ls -t1 /home/user/test | tail -1`
    echo " - - - "

done
Run Code Online (Sandbox Code Playgroud)

条件语句有问题。

shell rm files

9
推荐指数
4
解决办法
6416
查看次数

标签 统计

files ×1

rm ×1

shell ×1