码迷,mamicode.com
首页 >  
搜索关键字:shell中的特殊变量    ( 11个结果
Shell中的特殊变量说明
| 变量 | 说明 | | : | : | | $$ | Shell本身的PID(ProcessID) | | $! | Shell最后运行的后台Process的PID | | $? | 最后运行的命令的结束代码(返回值) | | $ | 使用Set命令设定的Flag一览 | | $ | 所有参数列 ...
分类:系统相关   时间:2020-01-13 12:43:08    阅读次数:69
Shell编程-03-Shell中的特殊变量和扩展变量
特殊变量     在Shell中的特殊变量主要分别两种 位置参数变量 、 状态变量 两种。 位置参数变量     Shell中的位置参数变量主要是指\$0、\$1、\$ 等,主要用于从命令行、函数或脚本执行等地方传递参数。详细说明如下所示: \$0 :获取当前 ...
分类:系统相关   时间:2018-11-09 00:47:07    阅读次数:211
shell 中的特殊变量
$0:当前执行脚本的文件名 $n:n是自然数,第一个参数是 $1,第二个参数是 $2,依此类推 $#:参数个数 $*:所有参数,一个字符串,例如,./a.sh 1 2 3,则 $* 是 "1 2 3" $@: 所有参数,效果是每个参数被独立的双引号括起来;每个参数都是一个独立的""引用字串 $?: ...
分类:系统相关   时间:2018-06-24 00:31:30    阅读次数:169
shell 中的 特殊变量类型数组
shell中两种数据类型:一是数值类型,二是字符串类型;虽然shell本身是弱类型的,但也可以这么区分。如果我们需要在shell中一个变量中存储多个值,那么就需要一个更方便的类型数组数组在shell中是用括号括起来每个值之间用空格隔开就定义了一个数组a=(12345)a=("a""b""c""d""e&quo
分类:编程语言   时间:2018-02-08 11:10:40    阅读次数:181
026_关于shell中的特殊变量$0 $n $* $@ $! $?
一、 $n:获取当前执行的shell脚本的第N个参数,n=1..9,当n为0时表示脚本的文件名,如果n大于9,用大括号括起来like${10}. $*:获取当前shell的所有参数,将所有的命令行参数视为单个字符串。$@:这个程序的所有参数"$1" "$2" "$3" "...",这是将参数传递给其 ...
分类:系统相关   时间:2017-11-18 11:11:18    阅读次数:154
shell中的特殊变量
常见的特殊变量: $* 和 $@ 的区别: 1. 在这两个变量没有被双引号""引起来的时候,它们没有区别。 2. 在这两个变量被双引号""引起来的时候,"$*"会将所有的参数作为一个整体,以"$1 $2 $3 ...$n"输出,"$@"会将各个参数分开,以"$1" "$2" "$3" ..."$n" ...
分类:系统相关   时间:2017-10-25 11:30:16    阅读次数:211
Shell中的特殊变量
$0 当前脚本的文件名 $n n为一个从1开始的数字,$1代表第一个参数,$2代表第二个参数,${10}代表第十个参数 $* 全部位置参数(所有参数作为一个字符串) $@ 全部位置参数(每个参数作为一个独立的字符串) $# 传入脚本的参数个数 $_ 上一个命令的最后一个参数 $? 上一个命令的返回值... ...
分类:系统相关   时间:2017-05-26 19:37:33    阅读次数:235
Shell中的特殊变量($0、$#、$*、$@、$$、$!、$?、$1~$n)
在Shell中,$*和$@分别代表如下含义:$0:脚本自身的名称$#:位置参数的个数$*:所有的位置参数都会被看成一个字符串$@:每个位置参数会被看做一个独立的字符串$$:当前进程的PID$!:Shell最后运行的后台进程的PID$?:返回上一次命令是否执行成功;0表示执行成功,非0表示执行失败$1~$..
分类:系统相关   时间:2017-01-09 17:01:38    阅读次数:276
shell中的特殊变量IFS
当我越来越习惯python的编写风格时,我经常会想用bash去遍历一个文件的行,并将读取的行进行处理。 但一个诡异的情况,如果我的文本类似于这样 the first line. the second line. the third line. for line in `cat filename` do echo $line done  当我通过上面的方式遍历文件的每一行,我发现读...
分类:系统相关   时间:2015-07-22 18:48:38    阅读次数:152
SHELL中的特殊变量
特殊变量:$#传递到脚本的参数个数;$*以一个单字符串显示所有向脚本传递的参数。与位置变量不同,此选项参数可超过9个;$$脚本运行的当前进程ID号;$!后台运行的最后一个进程的进程ID号;$@与$*相同,但是使用时加引号,并在引号中返回每个参数;$-显示shell使用的当前选项,与set命..
分类:系统相关   时间:2015-05-23 18:46:49    阅读次数:183
11条   1 2 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!