如何在Sun Solaris中编写shell脚本?

我是Unix shell脚本的新手。 那么有人能帮助我吗?

如何在Sun Solaris中编写shell脚本? 如何运行/执行脚本?

请详细发表。

  • 创build脚本文件,以此开头的第一行: #!/bin/sh -
  • 之后在下面的行添加脚本主体( echo Hello world )。
  • 使脚本可执行( chmod u+x scriptfile
  • 或者把脚本文件放在你的path中,或者用它的path名来调用它。

./scriptfile是相对path名,如果您的当前目录是放置脚本的位置。

与在Linux中编写shell脚本没有多大区别。 有些陷阱:

  • 依靠GNU工具,但没有安装(sed,awk,grep -r等)
  • path名称(如果使用bash,则用#!/usr/bin/env bash前缀所有脚本

我build议你阅读http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html