当前位置: > 华清远见教育科技集团 > 嵌入式学习 > 讲师博文 > shell脚本的编写基础
shell脚本的编写基础
时间:2016-12-14作者:华清远见

1、 shell脚本的命名

为了使shell脚本与其他程序区分,所以一般将shell脚本命名如下:
        filename.sh

2、Shell脚本的开头

程序必须以下面的行开始,必须放在程序的第一行:
        #!/bin/bash(或者#!/bin/sh)
        符号#!用来告诉系统用后面的参数来执行该程序。在本文章中用/bin/bash来执行程序。

3、shell脚本的权限

当编辑好脚本时,如果要执行该脚本,还必须使其可执行,用一下命令:
        chmod 777 filename
        更改完权限后,用./filename来运行脚本

4、shell脚本中的变量

在其他编程语言中必须使用变量,而在shell编程中,所有的变量都由字符串组成,并且使用变量不需要对变量进行声明。
        给变量赋值,可以这么写:
        a=”hello world”
        此时要注意等号两边不应该有空格。
        打印变量a的内容:
        echo $a
        此时,echo后面要有空格。

5、shell中变量的使用需要注意

(1)变量赋值时,“=”左右两边都不能有空格;
        (2)bash中的语句结尾不需要分号(“;”);
        (3)除了在变量赋值和for循环语句开头语句中,bash中的变量使用必须在变量前加”$”符号。

6、shell脚本小例子

该脚本执行后输出当前文件夹下的文件属性信息。即跟在linux终端输入ls -l一个效果。

此次博文,先介绍一点shell脚本的入门知识,有关shell的其他基础知识会在下次博文继续。

发表评论
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)