shell脚本的编写

转载 2015年11月18日 00:44:39

Shell 脚本(shell script),是一种为shell编写的脚本程序。
在一般情况下,并不区分 Bourne Shell 和 Bourne Again Shell,所以,像 #!/bin/sh,它同样也可以改为#!/bin/bash。

#!告诉系统其后路径所指定的程序即是解释此脚本文件的Shell程序。

开文本编辑器(可以使用vi/vim命令来创建文件),新建一个文件test.sh,扩展名为sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用php写shell 脚本,扩展名就用php好了。
输入一些代码,第一行一般是这样:
实例

#!/bin/bash
echo "Hello World !"

运行Shell脚本有两种方法:
1、作为可执行程序
将上面的代码保存为test.sh,并cd到相应目录:

chmod +x ./test.sh  #使脚本具有执行权限
./test.sh  #执行脚本

2、作为解释器参数
这种运行方式是,直接运行解释器,其参数就是shell脚本的文件名,如:

/bin/sh test.sh
/bin/php test.php

相关文章推荐

Linux Shell脚本编写基础

  • 2015年09月22日 16:40
  • 294KB
  • 下载

shell脚本编写

  • 2016年05月21日 11:06
  • 5KB
  • 下载

cygwin安装教程以及使用notepad++编写shell脚本,并通过cygwin运行

cygwin是一个windows平台上的unix模拟环境,主要是通过重新编译,将posix系统上的软件移植到windows上。相信很多朋友想安装cygwin,但是不知道怎么安装,因为都是英语,对于跟英...

Linux_shell脚本编写基础

  • 2012年11月04日 21:39
  • 145KB
  • 下载

shell脚本编写基础

  • 2010年12月25日 15:22
  • 52KB
  • 下载

快速入门shell脚本编写(一)

努力让自己工作变得高效,会写脚本,会用脚本,往往事半功倍。所以,今天就抽出一些时间学习学习Shell脚本。 shell有两种执行命令的方式: 交互式(Interactive):解释执行用户的命令,用户...
  • hnulwt
  • hnulwt
  • 2015年01月24日 18:23
  • 23967

如何编写shell脚本

  • 2011年12月02日 15:09
  • 30KB
  • 下载

shell脚本编写一些基础但容易忘记的小技巧(持续更新)

判断变量是否为空 1.变量通过引号引起来 #!/bin/bash para1= if [ ! -n "$para1" ]; then echo "para1 is NULL" else ...

shell脚本编写基础

  • 2011年11月18日 12:09
  • 2.08MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:shell脚本的编写
举报原因:
原因补充:

(最多只允许输入30个字)