Shell函数

在这里插入图片描述
函数写在一个文件内,需要读取文件动作source filename
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1#!/bin/bash 2# 3function input(){ 4 INPUT_VAR="" 5 PROMPT=$1 6 while [ -z $INPUT_VAR ] 7 do 8 read -p "$PROMPT : " INPUT_VAR 9 done 10 echo $INPUT_VAR 11} 12username=`input 请输入用户名` 13sex=`input 性别` 14age=`input 年龄` 15echo $username 16echo $sex 17echo $age 18case $sex in 19 boy|b|B) 20 if(($age>=18 && $age<=35));then 21 echo "正值壮年..." 22 elif [ $age -gt 35 -a $age -lt 60 ];then 23 echo "中年大叔..." 24 elif [[ $age>=60 ]];then 25 echo "黄昏人生..." 26 else 27 echo "你还小" 28 fi 29 ;; 30 woman|w|W) 31 echo "始终年轻漂亮...." 32 ;; 33 *) 34 echo "你是...." 35 ;; 36esac 37 38

在这里插入图片描述

上一篇:Shell常用命令

代码交流 2021