威尼斯wns.9778官网活动_vnsc威尼斯城官网

热门关键词: 威尼斯wns.9778官网活动,vnsc威尼斯城官网
当前位置:威尼斯wns.9778官网活动 > 计算机教程 > 浅谈linux中shell变量$#,$@,$0,$1,$2的含义解释

浅谈linux中shell变量$#,$@,$0,$1,$2的含义解释

文章作者:计算机教程 上传时间:2019-05-11

添加到Shell的各参数值。$1是第1参数、$2是第2参数…。

所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" … "$n" 的形式输出所有参数。

变量说明:

Have a nice day!!!

$$
Shell本身的PID(ProcessID)
$!
Shell最后运行的后台Process的PID
$?
最后运行的命令的结束代码(返回值)
$-
使用Set命令设定的Flag一览
$*
所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。
$@
所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" … "$n" 的形式输出所有参数。
$#
添加到Shell的参数个数
$0
Shell本身的文件名
$1~$n

$*

[Aric@localhost ~]$ bash params.sh 123456 QQ
The complete list is 24249
The complete list is
The complete list is 0
The complete list is 123456 QQ
The complete list is 123456
The complete list is QQ
The complete list is 2
The complete list is params.sh
The complete list is 123456
The complete list is QQ
Have a nice day!!!

3 printf"The complete list is %sn""$$"

以上这篇浅谈linux中shell变量$#,$@,$0,$1,$2的含义解释就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

$0

1 #!/bin/bash
 2 #
 3 printf "The complete list is %sn" "$$"
 4 printf "The complete list is %sn" "$!"
 5 printf "The complete list is %sn" "$?"
 6 printf "The complete list is %sn" "$*"
 7 printf "The complete list is %sn" "$@"
 8 printf "The complete list is %sn" "$#"
 9 printf "The complete list is %sn" "$0"
10 printf "The complete list is %sn" "$1"
11 printf "The complete list is %sn" "$2

变量说明:

结果:

$-

摘抄自:ABS_GUIDE

Shell本身的PID(ProcessID)

linux中shell变量$#,$@,$0,$1,$2的含义解释:

结果:

您可能感兴趣的文章:

摘抄自:ABS_GUIDE

下载地址:http://www.tldp.org/LDP/abs/abs-guide.pdf

2 #

示例:

The complete listis

$1~$n

添加到Shell的各参数值。$1是第1参数、$2是第2参数…。

linux中shell变量$#,$@,$0,$1,$2的含义解释:

Shell最后运行的后台Process的PID

1 #!/bin/bash

The complete listis123456

$?

示例:

最后运行的命令的结束代码(返回值)

The complete listis0

from:http://www.cnblogs.com/fhefh/archive/2011/04/15/2017613.html

5 printf"The complete list is %sn""$?"

本文由威尼斯wns.9778官网活动发布于计算机教程,转载请注明出处:浅谈linux中shell变量$#,$@,$0,$1,$2的含义解释

关键词: