linux shell(脚本编写实例)

Shell是体系的用户界面,供给了用户与内核进行交互操作的一种接口。它接收用户输入的指令并把它送入内核去执行。

实际上Shell是一个指令解释器,它解释由用户输入的指令而且把它们送到内核。不仅如此,Shell有自己的编程言语用于对指令的编辑,它允许用户编写由shell指令组成的程序。Shell编程言语具有一般编程言语的很多特色,比方它也有循环结构和分支控制结构等,用这种编程言语编写的Shell程序与其他应用程序具有同样的作用。

linux shell

linuxshell脚本编写实例

#!/bin/bash
MAX_NO=0
echo-n”EnterNumberbetween(5to9):”
readMAX_NO
if![$MAX_NO-ge5-a$MAX_NO-le9];then
echo”WTF…Iasktoenternumberbetween5and9,TryAgain”
exit1
fi
clear
for((i=1;i=i;s–))
do
echo-n””
done
for((j=1;j=1;i–))
do
for((s=i;s<=MAX_NO;s++))
do
echo-n””
done
for((j=1;j<=i;j++))
do
echo-n”.”
done
echo””
done
echo-e”\n\n\t\t\tWheneveryouneedhelp,Tecmint.comisalwaysthere”
你应该不会被上述例子中的“关键字”困扰了,很多都是你熟悉的,或者从它们的名字可以猜出它们的意思,如“max”设定某个变量的最大值,“for”是一个循环。
输出结果:
代码如下:
[root@tecmint~]#chmod755Special_Pattern.sh
[root@tecmint~]#./Special_Pattern.sh
EnterNumberbetween(5to9):6
.
..

….
…..
……
……
…..
….

..
.
Wheneveryouneedhelp,Tecmint.comisalwaysthere
如果你有其它语言的编程基础,那么学习上面的脚本对你来说应该很容易。即使你是计算机方面的新手,这个学习过程也不会太难。

© 版权声明
好牛新坐标
版权声明:
1、IT大王遵守相关法律法规,由于本站资源全部来源于网络程序/投稿,故资源量太大无法一一准确核实资源侵权的真实性;
2、出于传递信息之目的,故IT大王可能会误刊发损害或影响您的合法权益,请您积极与我们联系处理(所有内容不代表本站观点与立场);
3、因时间、精力有限,我们无法一一核实每一条消息的真实性,但我们会在发布之前尽最大努力来核实这些信息;
4、无论出于何种目的要求本站删除内容,您均需要提供根据国家版权局发布的示范格式
《要求删除或断开链接侵权网络内容的通知》:https://itdw.cn/ziliao/sfgs.pdf,
国家知识产权局《要求删除或断开链接侵权网络内容的通知》填写说明: http://www.ncac.gov.cn/chinacopyright/contents/12227/342400.shtml
未按照国家知识产权局格式通知一律不予处理;请按照此通知格式填写发至本站的邮箱 wl6@163.com

相关文章