0%

第一个脚本

第一个脚本

世界上所有的第一个程序都是从Hello,world!开始的。我们也不免俗。

1
2
3
4
5
#!/bin/bash
# 这里是一个注释
echo "Hello, world!"

exit 0

脚本解释

第一行,#!/bin/bash是声明这个脚本用什么语言写的。这里指定的是/bin/bash。

但是在一些系统上/bin/bash的路径可能不一样。那么就有了另外一种更加通用的写法。

1
#!/usr/bin/env bash

但是我还是习惯/bin/bash。这个习惯不好,但是也不好改,主要是习惯了。

第二行,是一个注释,不过多解释。就是在脚本运行的时候,这行会被忽略。

第三行,echo "Hello, world!",是这个脚本的核心内容。

它的作用就是屏幕上打印一句话,Hello, world!

echo是一个bash的内建命令。

最后一行,exit 0,这个是可选的。你不写也没有不会影响脚本的正常运行。

但是写上是一个很好的习惯。

它的作用是:这个脚本退出的时候返回一个状态0,代表脚本正常运行结束了。

目的是:其他人写的脚本可以调用你的脚本,并且使用你的脚本的返回状态做一些逻辑判断。