shell脚本中$#、$0、$@等含义
来源:互联网 发布:大数据图表生成工具 编辑:程序博客网 时间:2024/06/05 05:38
$# 传给脚本的参数个数
$0 脚本本身的名字
$1 传递给该shell脚本的第1个参数
$2 传递给该shell脚本的第2个参数
$@ 传给脚本的所有参数的列表
$* 以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个
$$ 脚本运行的当前进程ID号
$? 命令执行结果反馈,0表示执行成功,其余数字表示执行不成功。
举例:
首先来看一个脚本:
- #!/bin/sh
- echo "\$#:$#"
- echo "\$0:$0"
- echo "\$1:$1"
- echo "\$2:$2"
- echo "\$@:$@"
- echo "\$*:$*"
- echo "\$$:$$"
- echo "\$?:$?"
保存脚本为: test.sh,来看下执行果
- #!/bin/sh
- echo "\$#:$#"
- echo "\$0:$0"
- echo "\$1:$1"
- echo "\$2:$2"
- echo "\$@:$@"
- echo "\$*:$*"
- echo "\$$:$$"
- echo "\$?:$?"
- shell脚本中$#、$0、$@等含义
- Shell脚本中$0, $?, $! 等含义
- shell 脚本中$$,$#,$?等含义
- shell脚本中$#、$0、$@等特殊变量的含义
- shell脚本中$#、$0、$@等特殊变量的含义
- linux shell脚本中$$.$0,$1等的含义
- linux 中shell脚本 $0,$?,$! 等变量的含义
- shell脚本中$#、$0、$@等特殊变量的含义
- shell脚本中$$等变量的含义
- Shell中$# $@等含义
- shell脚本里的$0等的含义
- Shell脚本中$0、$?、$!等的意义
- Shell脚本中$0、$?、$!、$$、$*、$#、$@等的意义
- Shell脚本中$0、$?、$!等的意义。
- Shell脚本中$0、$?、$!、$$、$*、$#、$@等的意义
- Shell Script中$0等表示的含义
- Shell 中参数变量$0,$?,$!,$#等的含义
- shell 脚本中各种$符号的含义
- Flex企业应用开发实战学习笔记(一)
- Android4.0 Launcher
- MyBatis 3 批量插入多条数据
- tabhost简单使用及tabhost源码分析
- 如何解决“cmd.exe被禁用 提示“由于一个软件限制策略的阻止,Windows无法打开此程序 ”
- shell脚本中$#、$0、$@等含义
- 一维数组和二维数组传递给函数时的本质
- 关于live555获取端口号...
- Linux inotify功能及实现原理
- DirectX SDK 10安装及环境配置(VS2008)
- oracle 临时表空间的增删改查
- Input Core和evdev基本知识 - Kernel3.0.8
- 丁辰灵:移动互联网如何赚钱
- 日志记录的作用和方法 java