日期:2014-05-16  浏览次数:20679 次

linux shell脚本编写

Shell编程的介绍

首先要了解shell是命令解析器,将指令转换为相应的机器码能够运行的程序。

再者shell脚本是一系列命令序列的文本文件。

LinuxShell脚本相当在windows系统中一个脚本文件,当你要关掉计算机的时候,只要关掉此脚本即可,ko!因为此脚本的文件里含有关闭计算机的命令。

shell脚本里编程的时候,要注意一个问题,则#/bin/bash?or/sh??etc。!与?/??必须要空一格。该路径是在bin下的应用文件bash??or??sh,在命令的窗口就不用按着路径了,本人就是吃这样的亏,弄了好久全是报解析错误。呵呵,可是我的耐心和努力终于ko了!当然在这里你要先设定执行权限,代码为:chmod??+x??filename.sh。执行代码为./filename.sh。这样可以得到结果了。

下面我完成一个完整的程序,代码如下:

#!?/bin/sh

#建立我的第一个shell程序,呵呵

echo?"hello??word"

上述的是shell脚本编程,echo表示要输出这行代码。下面的是在usr/local/shell下的端口操作,代码如下:

先是要进入root下;

root@luozhong/usr/local/shell#?chmod??+x?filename.sh

root@luozhong/usr/local/shell#./filename.sh

结果为:

hello,word

shell脚本里设置变量与javacc++有点不同,他的变量,没有类型。Shell脚本的代码如下:

#!?/bin/sh

#set?a?variable?number

a="I?love?linux"

#print??number

echo??"A??is?:"

echo???$number