博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux 中变量$#,$0,$@,$*,$$,$?含义
阅读量:4358 次
发布时间:2019-06-07

本文共 407 字,大约阅读时间需要 1 分钟。

 
linux中shell变量$#,$@,$0,$1,$2的含义解释:
位置参数:
$0 
Shell本身的文件名
 
$1--$n 
添加到Shell的各参数值。$1是第1参数、$2是第2参数…。 
 
$# 
命令行或者是位置参数的个数
$* 
所有的位置参数,被作为一个单词.
$@ 
与$*同义,但是每个参数都是一个独立的""引用字串,这就意味着参数被完整地传递,
并没有被解释和扩展.这也意味着,每个参数列表中的每个参数都被当成一个独立的单词.
 
其他的特殊参数:
$$
Shell本身的PID(ProcessID)
$!
Shell最后运行的后台Process的PID
$?
最后运行的命令的结束代码(返回值)
$-
使用Set命令设定的Flag一览
 
$_
保存之前执行的命令的最后一个参数.
 

转载于:https://www.cnblogs.com/madfree/archive/2012/06/08/2541786.html

你可能感兴趣的文章
C++:文件的输入和输出
查看>>
Http协议、Tomcat、servlet
查看>>
Spring Boot (11) mybatis 关联映射
查看>>
macOS 下安装tomcat
查看>>
字符串格式化复习笔记
查看>>
jquery之ajax
查看>>
Pro Git(中文版)
查看>>
解决phpmyadmin-1800秒超时链接失效问题
查看>>
OpenGL第十一节:拉伸和过滤
查看>>
AlertDialog的onCreateDialog与onPrepareDialog用法
查看>>
swift菜鸟入门视频教程-12-21讲
查看>>
PL/SQL 异常处理程序
查看>>
javascript小白学习指南1---0
查看>>
div:给div加滚动栏 div的滚动栏设置
查看>>
java随机函数使用方法Random
查看>>
链表中环的入口结点
查看>>
凤姐讲学英语
查看>>
ActionBar
查看>>
5种方法实现数组去重
查看>>
2~15重点语法
查看>>