码迷,mamicode.com
首页 > 系统相关 > 详细

Linux/UNIX脚本中 $0,$1,$2的含义

时间:2016-02-24 12:31:24      阅读:289      评论:0      收藏:0      [点我收藏+]

标签:

linux中有三种标准输入输出,分别是STDIN,STDOUT,STDERR,对应的数字是0,1,2。
 
STDIN就是标准输入,默认从键盘读取信息;
STDOUT是标准输出,默认将输出结果输出至终端,也就是显示器之类的东西;
STDERR是标准的错误信息,默认也会显示在终端上。
 
由于STDOUT与STDERR都会默认显示在终端上,为了区分二者的信息,
就有了编号的0,1,2的定义,用1表示STDOUT,2表示STDERR。

$#: 命令行参数的个数

$0:script 的名字

$?: shell指令执行结果,若前一个指令执行正确,则该值为0,错误为非0

Linux/UNIX脚本中 $0,$1,$2的含义

标签:

原文地址:http://www.cnblogs.com/zhiyewang/p/5212275.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!