判断输入的目录是否有写权限,如果有写权限,则输入Hello到文件中,并输出所有内容,没有权限则退出。
#!/bin/bash
LOCAL_1=/home/test.log
LOCAL_2=/home/dave/test.log
if [ -w $LOCAL_1 ];then
echo "Using LOCAL_1"
cat $LOCAL_1
elif [ -w $LOCAL_2 ];then
echo "Using LOCAL_2"
echo >>$LOCAL_2
cat $LOCAL_2
else
echo "`basename $0`:Sorry,the files cannot write!"
exit 1
fi