shell银行账户管理程序_shell 模拟银行系统,后期会进行完善。

今天我们要用shell做一个简易的银行系统,暂时开放了登录安全验证、查询、存款、取款的功能,后期会进行完善。

先说一下我们的银行系统所用到的知识点:

函数库的创建和加载、自定义函数的使用、for循环、if判断、case语句、awk、sed 等命令,熟练掌握。

我们创建了三个文件

[root@logan bank]# ls

yhku.sh yh.sh yh.txt

第一个文件是函数库代码、第二个文件是银行系统的框架代码、第三个文件是测试文件。

第一个文件内容:

#!/bin/bash

cunkuan(){

yue=`awk -F: '{print $6}' ./yh.txt`

cunkuan_new=$(($yue+$cunkuan_num))

sed-ri "s/$yue/$cunkuan_new/" ./yh.txt

}

qukuan(){

yue=`awk -F: '{print $6}' ./yh.txt`

qukuan_new=$((yue -qukuan_num))

sed-ri "s/$yue/$qukuan_new/" ./yh.txt

}

chaxun(){

user=`awk -F ":" '{print $2}' ./yh.txt`

pass=`awk -F ":" '{print $4}' ./yh.txt`if [ $username == $user ] && [ $password -eq $pass ]

thenwhile true

doecho"======================"echo"======================"echo"===== 欢迎使用 ======"echo"===== 1.查询 ====="echo"===== 2.存款 ======"echo"===== 3.取款 ====="echo"===== 4.退出 ====="echo"======================"read-p "请选择:"bianhaocase $bianhao in

1)

echo"余额:`awk -F: '{print $6}' ./yh.txt`";;2)

read-p "输入存款金额:"cunkuan_num

cunkuan

echo"成功";;3)

read-p "输入取款金额:"qukuan_num

qukuan

echo"成功!";;4)

echo"谢谢使用!"

break;;*)

echo"输入正确的编号!";;

esac

doneelseecho"账户或密码不正确!!"exit

fi

}

这一部分主要是负责用户登录的安全验证、查询、存款、取款的功能。

运用函数库,可以缩减一部分的代码量

第二部分银行系统主题框架部分

#!/bin/bash</

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值