shell脚本编程需要注意以下几个事项:
•□ shell脚本名称命名一般为英文的大写、小写;
•□ 不能使用特殊符号、空格来命名;
•□ shell脚本后缀以.sh结尾;
•□ 不建议shell命名为纯数字,一般以脚本功能命名;
•□ shell脚本内容首行需以#!/bin/bash开头;
•□ shell脚本中变量名称尽量使用大写字母,字母间不能使用“-”,可以使用“”;
•□ shell脚本变量名称不能以数字、特殊符号开头。
shell编程之变量详解
shell属于非类型的解释型语言,在使用变量时不像C++、JAVA语言编程时需要事先声明变量,shell给一个变量赋值,实际上就是定义了变量,在Linux支持的所有shell中,都可以用赋值符号“=”为变量赋值,shell为弱类型语言,定义变量不需要声明类型,如果在使用时需要明确变量的类型,可以使用declare指定类型,declare常见参数如下:
•□ +/-:“-”可用来指定变量的属性,“+”为取消变量所设的属性。
•□ -f:仅显示函数。
•□ r:将变量设置为只读。
•□ x:指定的变量会成为环境变量,可供shell以外的程序来使用。
•□ i:指定类型为数值,字符串或运算式。
shell编程中变量分为3种:系统变量、环境变量、用户变量,其中系统变量在对参数判断和命令返回值判断时使用,而环境变量则主要是在程序