|
发表于 2005-7-14 22:05:51
|
显示全部楼层
shell脚本是一个文本文件,所以你可以直接通过文本编辑器如vi.编写一个按照shell脚本格式标准的文本文件.
shell脚本最明显的特征就是在脚本的第一行都会有一个
[php]
#!/bin/*sh
[/php]
就是声明这个脚本是使用哪个shell程序来解析执行的.
比如cshell
#!/bin/csh
ashell
#!/bin/ash
目前比较通用的就是bash和ksh.cshell等等
他们各有千秋.
并且差别都不是十分大.当然还是有一些风格和规定不一样的.
使用哪种shel是按自己习惯和爱好的.
所以你可以选择任意一款作为你系统的默认shell
如果你要知道你现在使用的是什么shell程序.你可以在shell下敲如
[php]$echo $SHELL[/php]
如果你已经编写好了你的shell程序你可以使用[php]sh file.sh[/php]
file.sh是你编写的shell脚本文件
当然你也可以给脚本文件加上可执行权限[php]
$chmod u+x file.sh
$./file.sh[/php] |
|