多语言展示
当前在线:1435今日阅读:39今日分享:10

shell程序设计

熟悉创建并使用脚本shell环境变量、相关参数和使用方法bash的控制结构shell编辑、运行、调试方法与过程比较for、while、untill
工具/原料
1

虚拟机

2

linux

方法/步骤
1

编写一个shell脚本程序,实现从键盘读入x、y的值,然后做加法运算,最后输出结果。

2

#!/bin/shread -p 'Input X:' xread -p 'Input Y:' yecho 'x+y=$(($x + $y))'

3

利用内部变量和位置参数编写一个简单的删除程序来删除某个文件

4

#!/bin/shread -p 'Input delete fileName:' filerm -rf $file#!/bin/shread -p 'Input equal string:' stringif ['$string' = '']then   echo 'Input string is null'else   echo 'Input string lenght ${#string}'fi

5

编写一个shell程序用for求从2+4+6+6+…+100的和

6

#!/bin/bashsum=0;j=2;for ((i=2;i<=100;i+=2))do   sum=$(($sum + $i))doneecho 'The result is $sum (for)'

7

用while求从2+4+6+6+…+100的和

8

sum=0;j=2;while((j<=100))do  sum=$(($sum + $j))  j=$(($j + 2))doneecho 'The result is $sum (while)'

9

用untill求从2+4+6+6+…+100的和

10

sum=0;j=2;until [ $j -gt 100 ]do  sum=$(($sum+$j))  j=$(($j + 2))doneecho 'The result is $sum (until)'

注意事项
1

以上只是本人的个人见解,仅供参考

2

觉得有帮助的话,可以关注

推荐信息