首页 > 系统服务 > 详细

linux shell中$的用法

时间:2014-09-27 21:13:41      阅读:334      评论:0      收藏:0      [点我收藏+]

以下列举了$的常用方法

$n        表示传递给脚本的参数,$1表示第一个,$2表示第二个…
$#        表示传递给脚本的参数个数
$0         表示脚本的名字。
$?         表示上一次命令的退出状态,成功为0,否则为1
$$        表示当前程序进程的ID号
$!         表示上次程序进程的ID号
$@       传递给脚本的所有参数

举例说明:

axe@debian:~$ vi 1.sh
#!usr/bin/bash -x
#!usr/bin/bash -x

echo "$$"
#!usr/bin/bash -x
echo "$1","$2";
echo "$#"
echo "$0"
test -e xyy.py
echo "$?"
echo "$$"
echo "$@"

加上权限:

axe@debian:~$ chmod 777 1.sh

对应的输出如下:

axe@debian:~$ bash 1.sh a b
a,b   
2
1.sh
1
4436
a b

linux shell中$的用法

原文:http://www.cnblogs.com/axeprpr/p/3997180.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!