我需要一个 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)