1.在主目录下新建一个test.sh文件,脚本功能为查找某文件是否存在(某文件名以参数形式传递),如果文件存在,则修改文件权限为用户主可读写,其他用户无任何权限,否则返回文件不存在!
#!/bin/bash
#脚本功能为:查找某文件是否存在(以参数形式),若存在,则将其权限设置为用户主可读可改,其他人无任何权限。否则则返回无此文件的信息
if [ -e $1 ]
then
chmod 600 $1
echo "$1 权限已设置为用户主可读可改,其他人无任何权限"
else
echo "$1 文件不存在!"
fi
2.在主目录下新建一个test.sh文件,脚本功能为输入一个年份,判断此年份是否为闰年?
闰年(能被4整除却不能被100整除或能被400整除的年份就是闰年!)
#!/bin/bash
#脚本功能为输入一个年份,判断此年份是否为闰年?闰年(能被4整除却不能被100整除或能被400整除的年份就是闰年!)
read -p "please input a year:" year
let "leap=$year%4==0&&$year%100!=0 || year%400==0"
if [ $leap -eq 0 ]
then
echo "$year 不是闰年!"
else
echo "$year 是闰年!"
fi
3.输入一个大于0的整数,计算从0到这个数的和
#!/bin/bash
#脚本功能为输入一个大于0的整数,计算从0到这个数的和
read -p "please input a number:" number
sum=0
int=1
for ((;int<=number;int++))
do
let "sum=sum+int"
done
#while(( $int<=$number ))
#do
# let "sum=sum+int"
# let "int++"
#done
echo "从 0 到 $number 的和为: $sum"