第一个简单shell脚本-hello world
时间:2019-04-16 23:59:04 来源:igfitidea点击:
- 创建一个shell脚本:
vi hello.sh
内容为
#!/bin/bash echo "Hello, World!" echo "echo in shell"
- 赋予脚本hello.sh 可执行权限:
chmod +x hello.sh
- 执行脚本
./hello.sh
你应该能看到下面的输出:
Hello, World! echo in shell
脚本说明
- 在脚本中的 #!,用于指明在UNIX/Linux操作系统下使用的解释器。大多数Linux shell和perl/python脚本都是这样开始的:
(使用/bin/bash执行这个脚本)
#!/bin/bash
或者(使用/usr/bin/perl执行这个脚本)
#!/usr/bin/perl
或者
#!/usr/bin/python
或者
#!/usr/bin/env bash
他们都是在文件的第一行。如果省略,默认是
#!/bin/sh
。 但最好是设置好。#!后面的路径必须是绝对路径
/usr/bin/env bash
/usr/bin/env用于在一个不同环境中运行程序。 比如 /usr/bin/env bash将使得脚本更具有可移植性。
如果用户的$PATH变量中有多个bash,那么它的好处是总能根据用户的顺序进行查找使用。
例如 /usr/bin/bash:/bin/bash, 用户指定优先使用 /usr/bin/bash如果脚本写成 #!/bin/bash就不合适了。