原文:Linux中变量$#,$@,$0,$1,$2,$*,$$,$?的含义

是传给脚本的参数个数 是脚本本身的名字 是传递给该shell脚本的第一个参数 是传递给该shell脚本的第二个参数 是传给脚本的所有参数的列表 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过 个 是脚本运行的当前进程ID号 是显示最后命令的退出状态, 表示没有错误,其他表示有错误 区别: 相同点:都是引用所有参数 不同点:只有在双引号中体现出来。假设在脚本运行时写了三个参数 ...

2014-09-30 21:16 1 157666 推荐指数:

查看详情

Linux变量$#,$@,$0,$1,$2,$*,$$,$?的含义

我们先写一个简单的脚本,执行以后再解释各个变量的意义 # touch variable # vi variable 脚本内容如下: #!/bin/sh echo "number:$#" echo "scname ...

Wed Oct 16 17:26:00 CST 2019 0 786
Linuxshell变量$0,$?等含义

linuxshell变量$#,$@,$0,$1,$2的基本含义: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数 ...

Fri Aug 05 18:48:00 CST 2016 0 2596
linuxshell变量$#,$@,$0,$1,$2的含义解释

常用的shell带有$符号的几个变量含义: 区别:@">@ * 相同点:都是引用所有参数 不同点:只有在双引号中体现出来。假设在脚本运行时写了三个参数(分别存储在1">1 2 3)则&quot ...

Thu Jun 23 23:07:00 CST 2016 0 9039
linuxshell变量$#,$@,$0,$1,$2的含义解释

摘抄自:ABS_GUIDE 下载地址:http://www.tldp.org/LDP/abs/abs-guide.pdf linuxshell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell ...

Wed Jun 20 19:23:00 CST 2018 0 1262
linux下locale的各环境变量含义

本文来自:http://blog.sina.com.cn/s/blog_406127500101dk26.html Locale是软件在运行时的语言环境, 它包括语言(Language), 地域 ( ...

Fri Jul 28 04:48:00 CST 2017 0 2827
Linux的EAGAIN含义

Linux环境下开发经常会碰到很多错误(设置errno),其中EAGAIN是其中比较常见的一个错误(比如用在非阻塞操作)。 linux下使用write\send发送数据报 EAGAIN : Resource temporarily unavailable 错 首先是我把套接字 ...

Thu Feb 28 00:36:00 CST 2013 0 29079
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM