码迷,mamicode.com
首页 > 其他好文 > 详细

Bash脚本编程变量浅谈

时间:2016-05-12 18:10:03      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:

Bash(GNU Bourne-Again Shell)是一个为GNU计划编写的Unix shell,它是许多Linux平台默认使用的shell。

Bash脚本编程的变量:

1、$BASH

  表示的是Bash的二进制程序文件的路径

  eg:编辑bash文件例如1.sh,在其中输入如下代码:

      技术分享

然后保存运行,就会出现bash脚本解释器的路径。


2、$FUNCNAME

  表示的是当前函数的名字

 eg:编辑bash文件2.sh,在其中输入如下代码:

    技术分享

运行该bash文件结果如下:

   技术分享

  $FUNCNAME作用于函数体内,超出函数的作用域就变成null值。


3.$IFS

  表示内部域分隔符

eg:编辑bash文件3.sh,输入以下代码:

    技术分享

然后保存代码运行结果如下:

      技术分享



4、$REPLY

    当没有参数变量提供给read命令时,这个变量会作为默认变量提供给read命令。也可以用于select菜单,但是只提供所选择变量的编号,而不是变量本身的值。

eg:编辑bash文件4.sh,输入以下代码:

     技术分享

保存并运行得到以下结果(画黄线部分的内容是键盘输入的!!!):

      技术分享

       从结果可以看出$REPLY会作为默认变量提供给read命令,所以后面的$REPLY的输出值依旧是read时输入的值!!!



Bash脚本编程变量浅谈

标签:

原文地址:http://blog.csdn.net/qq_31524409/article/details/51356058

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