1. shell的特殊位置变量 特殊变量的作用及变量实践,dirname,basename功能 bash [root@zabbix scripts] cat n.sh !/bin/bash echo $0 若不带路径执行脚本,那么输出结果就是脚本的名字 [root@zabbix scripts] s ...
分类:
系统相关 时间:
2020-05-04 21:02:05
阅读次数:
80
特殊变量列表 |变量 | 含义| |: :|: :| |$0|当前脚本的文件名| |$n|传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2| |$ |传递给脚本或函数的参数个数| |$ |传递给脚本或函数的所有参数| |$@|传递给脚本或函数的所有参数 ...
分类:
系统相关 时间:
2019-09-12 09:35:12
阅读次数:
93
Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
分类:
系统相关 时间:
2019-08-07 09:24:00
阅读次数:
138
Shell 教程 Linux命令大全 Linux_shell条件判断if中的-a到-z的意思 linux bash Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数 ...
分类:
系统相关 时间:
2018-10-08 11:25:04
阅读次数:
160
$* 和 $@ 都表示传递给函数或脚本的所有参数,不被双引号(" ")包含时,都以"$1" "$2" … "$n" 的形式输出所有参数。但是当它们被双引号(" ")包含时,"$*" 会将所有的参数作为一个整体,以"$1 $2 … $n"的形式输出所有参数;"$@" 会将各个参数分开,以"$1" "$ ...
分类:
系统相关 时间:
2018-07-31 10:59:58
阅读次数:
180
前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如,$ 表示当前Shell进程的ID,即pid,看下面的代码: $echo $$ $echo $$ 运行结果 命令行参数 运行脚本时传递给脚本的参数称为命令行参数。命令行参数用 $n 表 ...
分类:
系统相关 时间:
2018-04-27 19:54:06
阅读次数:
273
Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数 特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。 $# 传递给脚本或函数的参数个数。 $* 传递给脚本或... ...
分类:
系统相关 时间:
2018-04-06 13:50:06
阅读次数:
193
$0 当前脚本名$# 传递给脚本的参数个数$1 第一个参数,依次类推$*,$@ 所有参数$$ 当前shell进程ID 下面的shell输出shell名称,pid,参数个数 依次列出参数 下面shell 杀死作为参数的进程,无参数则退出 ...
分类:
系统相关 时间:
2018-03-12 15:18:23
阅读次数:
236
1、bash的内置变量$PATH环境变量路径$HOSTNAME系统主机名$UID系统当前用户ID$HISTFILE历史文件存放路径$HISTSIZE系统可以保存的历史记录条目数$HISTFILESIZE历史文件可以保存的历史记录条目数$HISTCONTROL历史命令显示控制$BASHbash二进制程序文件的路径$BASH_SUBSHELL子shell..
分类:
其他好文 时间:
2017-09-12 23:03:47
阅读次数:
159