说起Shell脚本,免不了用变量。特别是对于这种一堆符号表示变量的语言来说,你不了解一下相关变量的本意,根本无从下手。譬如写个循环遍历,$#就起了好大作用。所以还是有必要记录一下,也是对学习的一个笔记,方便以后查找。 另外有一些运算符也相当有意思 ...
表示包括 在内的命令行参数的个数。在Shell中,脚本名称本身是 ,剩下的依次是 ,等等。 表示整个参数列表,不包括 ,也就是说不包括文件名的参数列表。 表示上一个命令的执行结果 shift的用法 ...
2017-02-20 21:12 0 5292 推荐指数:
说起Shell脚本,免不了用变量。特别是对于这种一堆符号表示变量的语言来说,你不了解一下相关变量的本意,根本无从下手。譬如写个循环遍历,$#就起了好大作用。所以还是有必要记录一下,也是对学习的一个笔记,方便以后查找。 另外有一些运算符也相当有意思 ...
第1章 shell中的特殊变量 1.1 $# $# 表示参数的个数 1.1.1 【示例】脚本内容 [root@znix ~]# cat /server/scripts/show2.sh #!/bin/bash echo ...
=~ $line ]] # 冒号用作了占位符 # if command; then :; else ...; fi ...
特殊变量($0、$1、$2、 $?、 $# 、$@、 $*) shell编程中有一些特殊的变量可以使用。这些变量在脚本中可以作为全局变量来使用。 名称 说明 $0 脚本名称 $1-9 脚本 ...
目录 特殊变量 位置参数变量 位置参数变量示例 状态变量 状态变量示例 Bash 内置变量 echo eval exec read shift ...
一、井号 # 1、在脚本文件中对一行进行注释。 2、在引号和\符号后不是注释,只是#号本身: echo "12 # hehe" echo '12 # hehe' echo 12 \# hehe 3、参 ...
在linux下配置shell参数说明 前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。 例如,$ 表示当前Shell进程的ID,即pid,看下面的代码: 运行结果 特殊变量列表 变量 含义 $0 当前脚本的文件名 ...
在SHELL中定义变量比较直接,无类型区别,不需要像Java那样定义好是String还是int等。 声明变量需要遵守或者注意的几点: 变量名和等号之间不能有空格。 变量名首字符必须为字母。 变量名里可以使用下划线。 变量名中间不能有空格,美元符号$,标点符号。 变量 ...