yahoo美女CEO梅耶尔员工福利变革
2012-09-20 10:04
357 查看
linux中shell变量$#,$@,$0,$1,$2的含义解释:
变量说明:
$$
Shell本身的PID(ProcessID)
$!
Shell最后运行的后台Process的PID
$?
最后运行的命令的结束代码(返回值)
$-
使用Set命令设定的Flag一览
$*
所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。
$@
所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" … "$n" 的形式输出所有参数。
$#
添加到Shell的参数个数
$0
Shell本身的文件名
$1~$n
添加到Shell的各参数值。$1是第1参数、$2是第2参数…。
我们先写一个简单的脚本,执行以后再解释各个变量的意义
# touch variable
# vi variable
脚本内容如下:
#!/bin/sh
echo "number:$#"
echo "scname:$0"
echo "first :$1"
echo "second:$2"
echo "argume:$@"
保存退出
赋予脚本执行权限
# chmod +x variable
执行脚本
# ./variable aa bb
number:2
scname:./variable
first: aa
second:bb
argume:aa bb
通过显示结果可以看到:
$# 是传给脚本的参数个数
$0 是脚本本身的名字
$1是传递给该shell脚本的第一个参数
$2是传递给该shell脚本的第二个参数
$@ 是传给脚本的所有参数的列表
本文来自: IT知道网(http://www.itwis.com) 详细出处参考:http://www.itwis.com/html/os/linux/20100202/7373.html
关于$@和$*是否作用相同的问题,我测试了下,应该是相同的。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/28/22eceb61cb7e128a1f84821f9b110169.jpg)
变量说明:
$$
Shell本身的PID(ProcessID)
$!
Shell最后运行的后台Process的PID
$?
最后运行的命令的结束代码(返回值)
$-
使用Set命令设定的Flag一览
$*
所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。
$@
所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" … "$n" 的形式输出所有参数。
$#
添加到Shell的参数个数
$0
Shell本身的文件名
$1~$n
添加到Shell的各参数值。$1是第1参数、$2是第2参数…。
我们先写一个简单的脚本,执行以后再解释各个变量的意义
# touch variable
# vi variable
脚本内容如下:
#!/bin/sh
echo "number:$#"
echo "scname:$0"
echo "first :$1"
echo "second:$2"
echo "argume:$@"
保存退出
赋予脚本执行权限
# chmod +x variable
执行脚本
# ./variable aa bb
number:2
scname:./variable
first: aa
second:bb
argume:aa bb
通过显示结果可以看到:
$# 是传给脚本的参数个数
$0 是脚本本身的名字
$1是传递给该shell脚本的第一个参数
$2是传递给该shell脚本的第二个参数
$@ 是传给脚本的所有参数的列表
本文来自: IT知道网(http://www.itwis.com) 详细出处参考:http://www.itwis.com/html/os/linux/20100202/7373.html
关于$@和$*是否作用相同的问题,我测试了下,应该是相同的。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/28/22eceb61cb7e128a1f84821f9b110169.jpg)
相关文章推荐
- 雅虎美女CEO梅耶尔的福利变革很中国 推荐
- 雅虎美女CEO梅耶尔的福利变革很中国
- 雅虎美女CEO梅耶尔
- 美国101岁亿万富豪洛克菲勒去世;乐视汽车宣布张海亮接任全球CEO;小米员工买房半价没产权…
- Sun CEO内部邮件称甲骨文看重公司员工
- 2014 CocoaChina开发者大会策划运营分会场:巴别时代 CEO--放开偏执,拥抱变革
- 貌似Oracle老板说话,马云收购YAHOO后,给员工上的第一堂课,有些震撼力,背离世俗
- 火爆!雅虎前员工给新CEO的10条建议 转
- 阿里美女员工亲身经验分享:关键时刻意见不合,高情商的人会怎么做?
- 策划运营分会场:巴别时代 CEO--放开偏执,拥抱变革
- 新任 CEO 致员工公开信:微软下一步做什么?
- 黑马程序员—黑马程序员CEO方立勋致全体员工和同学们的公开信
- 微软Windows CEO梅尔森跟全体员工告别
- 26岁美女CEO达贝妮:素手轻赚数千万
- 红帽CEO:员工经常当面叫我笨蛋
- 协助员工拥抱变革
- 互联网公司员工看球福利真不少
- 管理者需换位思考 员工都是CEO
- google/yahoo部分员工的blogger
- Dynamics AX 2012–HR - 管理员工福利