Linux 脚本编程题库

1.查找某文件是否存在(某文件名以参数形式传递),如果文件存在,则修改文件权限为用户主可读写,其他用户无任何权限,否则返回文件不存在!

#!/bin/bash

#脚本功能为:查找某文件是否存在(以参数形式),若存在,则将其权限设置为用户主可读可改,其他人无任何权限。否则则返回无此文件的信息

if [ -e $1 ]
then 
	chmod 600 $1
	echo "$1 权限已设置为用户主可读可改,其他人无任何权限"
else
	echo "$1 文件不存在!" 
fi

2.输入一个年份,判断此年份是否为闰年?

闰年(能被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"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值