我是 Unix shell 脚本的新手。有人能帮助我吗?
如何在 Sun Solaris 中编写 shell 脚本?如何运行/执行脚本?
请详细发帖。
答案1
- 创建脚本文件,第一行以此开头:
#!/bin/sh -
echo Hello world
随后在以下几行中 添加脚本主体( )。- 使脚本可执行(
chmod u+x scriptfile
) - 将脚本文件放在路径的某个位置,或者通过其路径名调用它。
./scriptfile
如果您当前目录是放置脚本的位置,则是相对路径名。
答案2
这与在 Linux 中编写 shell 脚本没有太大区别。以下是一些陷阱:
- 依赖 GNU 工具,但未安装(sed、awk、grep -r 等)
- 路径名(如果你使用 bash,请在所有脚本前添加
#!/usr/bin/env bash