2024.7.18

#!/bin/bash
arr=`ls /home/ubuntu`
w=0
m=0
for i in ${arr[*]}
do
	if [ -d $i ]
	then
		m=$((m+1))
	elif [ -f $i ]
	then
		w=$((w+1))
	fi
done
echo 文件的个数$w  目录的个数$m
#!/bin/bash
read -a arr
for ((i=0;i<=${#arr[@]}-1;i++))
do
	for((j=0;j<${#arr[@]}-i;j++))
		do 
			if [ ${arr[j]} -gt ${arr[j+1]} ]

			then
				t=${arr[j]}
arr[j]=${arr[j+1]}
arr[j+1]=$t
		fi
done
done 
for ((i=0;i<${#arr[@]};i++))
do
	echo  ${arr[i]}
done

#!/bin/bash
t=3
for((i=1;i<=3;i++))
	do 
		read -p "请输入用户名:" a
        read -p "请输入用户密码:" b
		if [ $a "!=" "admin" ] || [ $b "!=" "1234" ]
then
	if [ $i -eq 3 ]
then 
		echo 第3次登录失败 账户被锁定
		break
	fi
	t=$((t-1))
	echo 第$i次登录失败 还有$t次机会
elif 
	[ $a "==" "admin" ] && [ $b "==" "1234" ]
then 
select var in "账户余额" "取款" "存款"
do
	case $var in
		"账户余额")
			echo "账户余额:10000元"
			;;
		"取款")
			read -p  "请输入取款的金额:" c
			if [ $c -gt 10000 ]
			then 
				echo "账户余额不足"
			else 
				sum=$((10000-c))
				echo "取款成功 剩余$sum元"
			fi
			;;
		"存款")
			read -p "请输入存款金额:" d
			sum=$((sum+d))
			echo "存款成功 账户余额为 $sum 元"
			;;
		*)
			echo "输入错误"
			;;
	esac
done
			
	fi

done

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值