首页 > 编程知识 正文

linux命令与shell脚本编程大全pdf,linux系统中,shell脚本如下

时间:2023-05-03 17:00:32 阅读:199830 作者:451

1,编写shell脚本,计算1~100的和。

#! /wmdxwz/bashsum=0for i in `seq 1 100`;do sum=$[$i+$sum]doneecho $sum

2,编写shell脚本,输入一个数字n并计算1~n的和。`

#! /wmdxwz/bashn=0while [$n -lt "1"];do read -p "Please input a number:"ndonesum=0for i in `seq 1 $n`;do sum=$[$i+$sum]doneecho $sum

3,编写shell脚本,批量建立用户user_00、user_01…user_99。

#! /wmdxwz/bashgroupadd usersfor i in `seq -w 0 99`;do uesradd -g users user_0$i4done

4,编写shell脚本,要求实现如下功能:当执行一个程序的时候,这个程序会让使用者选择boy或者girl;如果使用者输入B或者b时,就显示:He is a boy;如果使用者输入G或者g时,就显示:He is a girl;
如果是除了B/b/G/g以外的其他字符,就显示:I don’t know。

#! /wmdxwz/bashecho -n your sex:read sexcase $sex ing)echo "She is a girl.";;G)echo "She is a girl.";;b)echo "He is a boy.";;b)echo "He is a boy.";;*)echo "I don‘t know.";;esac

5.编写shell脚本,实现两个变量之间的加减乘除运算.

#! /wmdxwz/bashread -p "imput num1:"aread -p "input num2:"bread -p "input operator:"ocase $o in+)let "res=a+b"echo $res;;-)let "res=a-b"echo $res;;/)awk‘BEGIN{printf %.2fn",‘$a‘/‘$b‘}‘;;*)let "res=a*b"echo $res;;esac

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。