目录 特殊变量 位置参数变量 位置参数变量示例 状态变量 状态变量示例 Bash 内置变量 echo eval exec read shift ...
特殊变量 shell编程中有一些特殊的变量可以使用。这些变量在脚本中可以作为全局变量来使用。 名称 说明 脚本名称 脚本执行时的参数 到参数 脚本的返回值 脚本执行时,输入的参数的个数 输入的参数的具体内容 将输入的参数作为一个多个对象,即是所有参数的一个列表 输入的参数的具体内容 将输入的参数作为一个单词 与 的区别: 与 都可以使用一个变量来来表示所有的参数内容,但这两个变量之间有一些不同之处 ...
2017-07-17 12:00 1 31770 推荐指数:
目录 特殊变量 位置参数变量 位置参数变量示例 状态变量 状态变量示例 Bash 内置变量 echo eval exec read shift ...
一、变量的命名 变量名必须以字母或下划线开头,由字母、数字、或下划线组成,变量名的长度不能超过255个字符。 二、变量的分类 1. 用户自定义变量 2. 环境变量 3. 位置参数变量 4. 预定义变量 三、用户自定义变量 用户自定义变量是“局部变量”,只能在当前的Shell中生 ...
二、shell变量的种类 用户自定义变量:由用户自己定义、修改和使用 与定义变量:Ba ...
$#表示包括$0在内的命令行参数的个数。在Shell中,脚本名称本身是$0,剩下的依次是$0、$1、$2…、${9},等等。 $*表示整个参数列表,不包括$0,也就是说不包括文件名的参数列表。 $?表示上一个命令的执行结果 shift的用法 ...
第1章 shell中的特殊变量 1.1 $# $# 表示参数的个数 1.1.1 【示例】脚本内容 [root@znix ~]# cat /server/scripts/show2.sh #!/bin/bash echo ...
总览 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。 ...
$0 Shell本身的文件名$1~$n 添加到Shell的各参数值。$1是第1参数、$2是第2参数…$$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID$? 上个命令的退出状态,或函数 ...
我自己接触Linux主要是大学学习的Turbolinux --> 根据《鸟哥的Linux私房菜:基础篇》(第三版) --> 马哥的就业班课程。给我的感觉是这些课程对于bash的讲解,理论上是不够的,但是限于时间、篇幅和精力,确实无法讲解的足够深入。在接触了骏马金龙的博客 ...