首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

shell编程1

2012-06-20 
shell编程一shell它是一种命令解释器,介于kernel与用户之间。我们有时可能需要输入一连串的命令,如果每次都

shell编程一

shell它是一种命令解释器,介于kernel与用户之间。我们有时可能需要输入一连串的命令,如果每次都输入,那岂不是很麻烦,我们可以将这些命令写入一个shell脚本中,这样,我们下次需要输入这些命令的时候,直接执行这个脚本就可以了。但是shell并不仅仅起一个简单命令堆积作用,同时,它还是一种编程语言,可以方便我们管理一些复杂的任务。

学习shell编程没有什么诀窍,只有不断的练习编程,才能逐步提高。

那我们就从hello world开始。

#!/bin/bash

echo "hello world!"

exit

根据惯例,你可以将这部分程序保存在一个后缀名为.sh的文件中,然后给这个文件加上可执行权限,使用./就可以执行这个脚本了,执行完成之后,将在终端打印出hello world!。

第一行#!用于指定一个解释器,当然,linux中并不只包含这一种解释器,其它的有/bin/sh等等。你也可以不指定解释器,但是这样的话,这个脚本就真正的变成了一个命令堆积集合,因为你不能使用shell内建的一些指令了。

exit用于退出shell,同exit系统调用一样,你也可以给它加上一个返回值。



热点排行