首页 > 系统服务 > 详细

shell脚本-tips

时间:2015-03-03 22:00:12      阅读:190      评论:0      收藏:0      [点我收藏+]

1、内部参数

  上述过程中的$0是一个内部变量,它是必须的,代表程序本身,而$1则可有可无。和$0一样的内部变量还有以下几个。

$# ----传递给程序的总的参数数目
$? ----上一个代码或者shell程序在shell中退出的情况,如果正常 退出则返回0,反之为非0值。
$* ----传递给程序的所有参数组成的字符串。
$- ----在Shell启动或使用set命令时提供选项
$? ----上一条命令执行后返回的值
$$ ----当前shell的进程号
$! ----上一个子进程的进程号
$@ ----所有的参数,每个都用双括号括起
$n ----位置参数值,n表示位置
$0 ----当前shell名

2、引号

单引号: 关闭shell中所有的特殊符号使用和解释,即单引号间的内容全部以普通字符的含义进行文本使用和解释,不管是特殊字符 $ ,还是转义字符

双引号: 关闭shell中大部分的特殊符号,但是某些保留,比如 $ 、转义字符 \(不包括 ,\t之类)、反引号字符等.  单引号字符在双引号中时作为普通字符,不具有上面的功能作用.

反引号: 命令替换,将其中的字符串当成shell命令执行,返回命令的执行结果。和符号$( )的作用一致.

 

shell脚本-tips

原文:http://www.cnblogs.com/ym65536/p/4274097.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!