linuxshell
Shell是体系的用户界面,供给了用户与内核进行交互操作的一种接口。它接收用户输入的指令并把它送入内核去执行。
实际上Shell是一个指令解释器,它解释由用户输入的指令而且把它们送到内核。不仅如此,Shell有自己的编程言语用于对指令的编辑,它允许用户编写由shell指令组成的程序。Shell编程言语具有一般编程言语的很多特色,比方它也有循环结构和分支控制结构等,用这种编程言语编写的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
如果你有其它语言的编程基础,那么学习上面的脚本对你来说应该很容易。即使你是计算机方面的新手,这个学习过程也不会太难。
评论前必须登录!
注册