Shell总结-1

来源:互联网 发布:网络电视直播软件不卡 编辑:程序博客网 时间:2024/05/24 02:14

1、

test1.sh 内容

#!/bin/shecho "$*"echo "$@"echo "$#"

./test1.sh 1 2 3 运行结果:

1 2 31 2 33
总结:

$*   表示所有这些参数都被双引号引住。若一个脚本接收两个参数,$*等于$1$2
$@ 表示所有这些参数都分别被双引号引住,若一个脚本接收到两个参数,$@等价于$1$2
$#  表示提供给脚本的参数号

运行test.sh 1 2 3后
$*  为"1 2 3"(一起被引号包住)
$@为"1" "2" "3"(分别被包住)
$# 为3(参数数量)

$?表示上一次程序退出值

0 0
原创粉丝点击