码迷,mamicode.com
首页 > 系统相关 > 详细

linux shell中$的用法

时间:2014-09-27 23:29:10      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:c   linux   r   as   程序   方法   d   shell   第一个   

以下列举了$的常用方法

$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中$的用法

标签:c   linux   r   as   程序   方法   d   shell   第一个   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!