第一个shell脚本
ifconfig > test.txt 将IP信息重定向到test.txt文件中
>重定向,并覆盖原内容
>>重定向,追加内容
注意:
1.等号前后没有空格
2.if [ “$UID” -ne “$ROOT_UID” ]中括号左右至少有一个空格,-ne表示不等于
3.重定向中没有空格
4.对于流程控制语句,一次性写完,通过缩进让代码易读
5.字符串变量用双引号,强引用用单引号,命令用反引号
#!/bin/bash
LOG_DIR=/var/log
ROOT_UID=0
if [ "$UID" -ne "$ROOT_UID" ]
then
echo "must be root to run this script"
exit 1
fi
cd $LOG_DIR ||{
echo "cannot change to necessary directory"
exit 1
}
cat /dev/null>test.txt && {
echo "logs clean up"
exit 0
}
echo "logs clean up fail"
exit 1