第1章 shell中的特殊变量 1.1 $# $# 表示参数的个数 1.1.1 【示例】脚本内容 [root@znix ~]# cat /server/scripts/show2.sh #!/bin/bash echo ...
Shell本身的文件名 n 添加到Shell的各参数值。 是第 参数 是第 参数 Shell本身的PID ProcessID Shell最后运行的后台Process的PID 上个命令的退出状态,或函数的返回值 使用Set命令设定的Flag一览 所有参数列表,不包括脚本本身。如 用 括起来的情况 以 n 的形式输出所有数。 所有参数列表。如 用 括起来的情况 以 n 的形式输出所有参数。 Shel ...
2019-05-29 09:53 0 2215 推荐指数:
第1章 shell中的特殊变量 1.1 $# $# 表示参数的个数 1.1.1 【示例】脚本内容 [root@znix ~]# cat /server/scripts/show2.sh #!/bin/bash echo ...
总览 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。 $# 传递给脚本或函数的参数 ...
shell中特殊变量IFS的使用 IFS是 内部字段分隔符(internal field separator)。默认情况下,bash shell会将空格、制表符、换行符 当做字段分隔符。 IFS=$'\n':;" 就是 将换行符、冒号、分号、双引号作为字段分隔符 IFS ...
特殊变量: 整数比较: if中其他参数: 字符串比较: ...
Linux中的变量有环境变量和用户自定义变量,关于环境变量,可以查看这篇博客:linux环境变量 本文主要针对的是用户在shell脚本中定义的变量,但是环境变量也可以在shell脚本中使用。 普通变量 注意事项: 变量名以英文字母或者下划线开头,但是不能以数字开头 变量名区分 ...
Shell脚本 $0, $#, $*, $@, $?, $$变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数 ...
既然是变量,自然分变量名和变量值,在使用的时候一定要注意哪些地方需要用变量名,哪些地方需要用变量的值。 自定义变量 shell变量不需要声明,随用随定义,给变量赋值的时候要注意 shell是空格敏感的 使用{}确定变量的范围是个好习惯 位置变量 指shell脚本 ...
shell脚本中变量$0表示命令本身 可以表示软连接 shell 变量 小括号只能影响小括号中的变量 因为小括号开启子shell 大括号影响括号外面的变量 不开启子shell ...