Linux下的Shell编程(1)最简单的例子

深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修 功课之一。

从第一行开始

我们可以使用任意一种文字编辑器编写shell脚本,它必须以如下行开始(必须放在文件的第一行): 

#!/bin/bash

此行会指引操作系统使用接下来指定的程序运行此文件。

有些人使用 #!/bin/sh 来让 sh 执行文件,这表示任何支持 POSIX shell 命令语言sh程序。为了用上 bash 拓展语法功能,我们就不这么用了。

如果你使用别的脚本,例如 /bin/tcsh,照着样子加个 #! 就行。

Shell脚本的格式是固定的,如下:

#!/bin/sh

#comments

Your commands go here

Shell程序的开发步骤:

1、编辑脚本存盘为filename.sh,文件名后缀sh表明这是一个Bash脚本文件。

     首行中的符号#!告诉系统其后路径所指定的程序即是解释此脚本文件的Shell程序。如果首行没有这句话,在执行脚本文件的时候,将会出现错误。

     后续的部分就是主程序,Shell脚本像高级语言一样,也有变量赋值,也有控制语句。

     除第 一行外,以#开头的行就是注释行,直到此行的结束。如果一行未完成,可以在行尾加上",这个符号表明下一行与此行会合并为同一行。

2、执行脚本的时候,要先将脚本文件的属性改为可执行的:chmod +x filename.sh

3、执行脚本的方法是:./filename.sh

下面我们从经典的“hello world”入手,看一看最简单的Shell脚本的模样。

#!/bin/sh

#print hello world in the console window

a = "hello world"

echo $a

原文地址:https://www.cnblogs.com/lexiaofei/p/6416751.html