第1章 BashShell命令------------(变量数组、alias)

3.变量数组

        环境变量的一个非常好的特性就是能够当作数组使用。数组是能够保存多个值的变量。数组中的值既可以分别引用,也可以作为整体引用。要为某个环境变量设置多个值,只需将它们列出在圆括号中,各值以空格分隔。如果尝试将数组作为普通环境变量显示,那么结果将与期望结果不同。

        只有数组的第一个值将被显示出来。要引用某个单独的数组元素,必须使用一个数值索引值,它表示该元素在数组中的位置。索引值包含在方括号中。

        PS:环境变量数组的索引值以0开始

        要显示整个数组变量,可以使用星号(*)通配符作为索引值。同时还可以更改单个索引位置的值。

        变量数组的操作实例如下所示:

        第1章 BashShell命令------------(变量数组、alias)_shell使用命令别名

        甚至可以使用unset命令移除数组中的某个值,但是需要格外小心,需要一定的技巧。使用unset命令移除指定索引位置上的值,当现实该数值时,会发现其他索引值都下移了一位,但是,如果明确指定索引位置上的数据,则会看到移除位置上的值为空。最后可以通过在unset命令中使用数组名来移除整个数组

第1章 BashShell命令------------(变量数组、alias)_环境变量_02

4.使用命令别名

        命令别名允许为公共命令(以及它们的参数)创建别名,以尽可能减少录入工作。在Linux发行版极有可能已经设置了一些公共命令别名。查看活动别名的列表,使用alias -p命令:

第1章 BashShell命令------------(变量数组、alias)_环境变量_03        

        注意,在当前发行版本中,它们使用一个别名覆盖标注的ls命令。它自动提供了一个--color参数,指示终端支持颜色模式清单。可以使用alias命令创建自己的别名。定义了别名值之后,可以随时在shell(包括shell脚本)中使用它。命令别名与本地环境变量的行为相似。它们只对于定义范围内的shell进程有效。

        在启动新的交互式shell时,bash shell始终会读取$HOME/.bashrc启动文件。这是放置命令别名语句的绝佳位置。alias实例帮助文档实例:

        第1章 BashShell命令------------(变量数组、alias)_shell的变量数组_04

               


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空