shell脚本基础(11)

                                                        字符菜单管理

1、shell函数定义
function menu(){
        echo 'this is a fun';
}

例:
#!/bin/bash
#func.sh
function menu(){
           echo 'this is a func!!!';

menu 
menu
menu

保存后更改权限 chown a+x func.sh
2、shell函数使用

menu

3、cat命令的heredoc使用方法

例:
#!/bin/bash
#cat.sh
name='user1'
cat << eof 
        aaaaaaa${name}aaaaaaaaaaaaaaaaaaaa
        aaaaaaa'echo -e "\033[30;47m$name\033[0m"'aaaaaaaaaaaaaaaaaaaa
        aaaaaaaa${name}aaaaaaaaaaaaaaaaaaa
        aaaaaaaaaaaaaaaaaaaaaaaaaaa
foe

可以按格式输出

4、字符界面下字体的颜色控制
echo -e “\033[30;47m test \033[0m”

5、shell如何包含文件

vi func.sh
. menu.sh
menu #执行menu.sh中的menu函数

例:
#!/bin/bash
#func.sh

. menu.sh

menu

6、while如何写一个死循环

while true
do
    #执行的代码
done
例:
#!/bin/bash
#func.sh

while true
do 
      echo 1
      sleep 1
done


1用户添加
2用户删除
3修改密码
4查看硬盘空间使用情况
5查看内存空间使用情况
6退出菜单


                    
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值