小编sat*_*ana的帖子

Shell 脚本检查目录是否包含超过 4 个文件

我需要一个 shell 脚本来检查目录是否包含超过 4 个文件并更改目录所有者。

下面的脚本仅检查目录是否为空,如果目录为空,则将目录所有者更改为 lohith ,如果目录不为空,则将所有者更改为 satha 。

这里需要添加到脚本中以检查目录是否包含超过 4 个文件,需要将所有者更改为 satha,如果目录包含少于 4 个文件或者目录为空,则需要将所有者更改为 lohith。

#!/bin/bash
FILE=""
DIR="/home/ec2-user/test1"
# init
# look for empty dir 
if [ "$(ls -A $DIR)" ]; then
     chown satha $DIR
else
     chown lohith $DIR
fi
Run Code Online (Sandbox Code Playgroud)

bash shell sh

0
推荐指数
1
解决办法
507
查看次数

标签 统计

bash ×1

sh ×1

shell ×1