原文:Shell中的$0、$1、$2的含义 [转]

在shell中我们会见到 这样的符号,这是什么意思呢 简单来说 就是你写的shell脚本本身的名字, 是你给你写的shell脚本传的第一个参数, 是你给你写的shell脚本传的第二个参数 比如你新建了一个shell脚本 Test.sh, 内容如下: bin sh echo shell脚本本身的名字: echo 传给shell的第一个参数: echo 传给shell的第二个参数: 保存退出后,你在T ...

2021-05-26 19:35 0 1103 推荐指数:

查看详情

shell#*,##*,#*,##*,% *,%% *的含义及用法(

介绍下Shell的${}、##和%%使用范例,本文给出了不同情况下得到的结果。假设定义了一个变量为:代码如下:file=/dir1/dir2/dir3/my.file.txt可以用${ }分别替换得到不同的值:${file#*/}:删掉第一个 / 及其左边的字符串:dir1/dir2/dir3 ...

Wed Oct 21 23:08:00 CST 2020 0 905
[ ]Shell参数($0,$1,$#,$NF,$@等)的含义

Shell参数($0,$1,$#,$NF,$@等)的含义 发布时间:2018-01-19 来源:网络 上传者:用户 摘要:此处仅仅从来记录平时常用的命令的参数。以免下次忘记时及时找到。也方便更多的人。awk$0表示所有$1表示第一个 ...

Mon Nov 12 21:53:00 CST 2018 0 1753
Shell的$0、$1、$2的含义

shell 我们会见到 $0、$1、$2这样的符号,这是什么意思呢? 简单来说 $0 就是你写的shell脚本本身的名字,$1 是你给你写的shell脚本传的第一个参数,$2 是你给你写的shell脚本传的第二个参数 比如你新建了一个shell脚本 Test.sh, 内容 ...

Thu Aug 22 00:31:00 CST 2019 0 2998
shell脚本$#、$0等的含义

1、$# 表示执行脚本传入参数的个数 2、$* 表示执行脚本传入参数的列表(不包括$0) 3、$$ 表示进程的id 4、$@ 表示执行脚本传入参数的所有个数(不包括$0) 5、$0 ...

Wed Jul 28 01:03:00 CST 2021 0 627
linux shell "2>&1"含义

linux中经常会用到将内容输出到某文件当中,只需要在执行命令后面加上>或者>>号即可进入操作。 大于号:将一条命令执行结果(标准输出,或者错误输出,本来都要打印到屏幕上面的)重定 ...

Fri Sep 17 01:59:00 CST 2021 0 229
linux shell"2>&1"含义

在计划任务中经常可以看到。例如我们公司的计划任务举例: 对于& 1 更准确的说应该是文件描述符 1,而1标识标准输出,stdout。对于2 ,表示标准错误,stderr。2&g ...

Sat Jun 17 04:40:00 CST 2017 3 123561
shell脚本$!、$@、$#、$$、$0、$1、$2、$*的含义

一、shell脚本$!、$@、$#、$$、$0、$1、$2、$*的含义 $! :Shell最后运行的后台Process的PID(后台运行的最后一个进程的进程ID号) $#:添加到shell当中参数的个数 $$:Shell本身的PID(ProcessID,即脚本运行的当前进程ID号 ...

Wed Jul 07 03:10:00 CST 2021 0 459
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM