位置: 编程技术 - 正文

Linux Shell脚本系列教程(三):变量和环境变量(linux shell脚本命令)

编辑:rootadmin

推荐整理分享Linux Shell脚本系列教程(三):变量和环境变量(linux shell脚本命令),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux shell脚本编写实例,linux shell脚本命令,linux shell脚本攻略(第3版),linux脚本语言shell,linuxshell脚本攻略,linux shell脚本编写实例,linux shell脚本编写实例,linux脚本语言shell,内容如对您有帮助,希望把文章链接给更多的朋友!

一、玩转变量和环境变量

变量是任何一种编程语言都必不可少的组成部分,用于存放各种类型的变量。脚本语言大多是弱类型语言(动态语言),也就是说在使用变量时,不需要事先声明变量的类型,只需要直接赋值就可以。在Bash中,每一个变量的值都是字符串。无论你给变量赋值时有没有使用引号,值都会以字符串的形式存储。有一些特殊的变量会被shell环境和操作系统保留,用来存储一些特别的值,这类变量就称为环境变量,相信大家对环境变量也并不陌生,因为即使在windows操作系统上,也存在环境变量。

二、普通变量

普通变量可以通过下列的方式进行赋值,并打印输出:

**注意:**var=value 不同于 var = value,前者是一个赋值表达式,而后者则是一个逻辑表达式,用来判断等式两端值是否相同。在赋值表达式中,如果value中没有空白符,那么就不必使用引号进行引用,否则必须使用单引号或者双引号进行变量引用。例如:

获取字符串的长度

字符串的长度是字符串极为重要的一个特征,在shell中可以使用如下方法获取字符串的长度:

Linux Shell脚本系列教程(三):变量和环境变量(linux shell脚本命令)

三、环境变量

变量采用常见的命名方式进行命名。当程序启动时,他接受一族环静变量,可以使用env(eviroment)命令查看所有与终端相关的环境变量。对于进程来说,其运行时的环境变量可以用下面的命令来查看:

HTTP_PROXY环境变量

环境变量通常不需要在当前进程中进行定义,而是从父进程中继承而来的。HTTP_PROXY环境变量,它定义了互联网应该使用哪个代理服务器。该环境变量可以通过下列方法进行设置:

PATH环境变量

在默认情况下,有很多标准环境变量可供shell使用,PATH便是其中之一。SHELL环境变量 使用SHELL环境变量可以识别当前所使用的shell版本,方法如下:

UID环境变量

UID是一个重要的环境变量,可以用于检查当前脚本是以超级用户还是以普通用户的身份运行的。root用户的UID是0。

Linux Shell脚本系列教程(六):数组和关联数组 一、数组和关联数组数组是Shell脚本非常重要的组成部分,它借助索引将多个独立的独立的数据存储为一个集合。普通数组只能使用整数作为数组索引,

Linux Shell脚本系列教程(五):数学运算 在任何一种编程语言中,算术运算都是必不可少的,shell也不例外。一、使用let、(())和[]进行算术运算可以使用普通变量赋值方法定义数值,这是,它会

Linux Shell脚本系列教程(四):使用函数添加环境变量 一、简介环境变量通常用于存储路径列表,这些路径用于搜索可执行文件、库文件等。例如:$PATH、$LD_LIBRARY_PATH,它们通常看起来像这样:PATH=/usr/bin;bin

标签: linux shell脚本命令

本文链接地址:https://www.jiuchutong.com/biancheng/381134.html 转载请保留说明!

上一篇:执行Shell脚本的4种方法及区别介绍(执行shell脚本方式)

下一篇:Linux Shell脚本系列教程(六):数组和关联数组(shell脚本运行linux命令)

  • 所得税没有计提怎么做账
  • 利润10万企业所得税多少
  • 汇算清缴申报的时候资产总额带不出来
  • 盈余公积发放现金股利分录怎么写
  • 什么是一般公共财政预算收入
  • 城建税计提与缴纳分录
  • 私人企业利润怎么分配?
  • 小规模没有进项可以开发票吗
  • 公司从个人手中租房不能取得发票
  • 公司付给职工的工资
  • 营改增后卖房交的增值税
  • 资产负债表里所有者权益合计为负数正常吗
  • 税金及附加里面有印花税吗
  • 固定资产丢失收入怎么办
  • 金税盘的年费怎么做抵扣帐
  • 税务代理有哪些岗位
  • 个体工商户必须税务登记吗
  • 小企业会计准则适用于哪些企业
  • 虚开普票是不是很普遍
  • 现金支付给个人
  • 应付工程款账务处理
  • 普通发票多久之后还可以红冲
  • 附加税是按照应交增值税还是已交
  • 如何永久关闭win10系统更新
  • phpstudy如何查看错误日志
  • 建筑工程团体意外险
  • 退休人员被返聘还能领养老金吗?
  • 子公司开票给母公司,冲减利润,怎么避免税务风险
  • 保险税前扣除比例是多少
  • 销售自己2008年1月购入并作为
  • 斐讯路由器怎么重置
  • 请简述你对php的理解并描述php的工作流程
  • 应收账款的作用及其管理意义
  • 企业支付宝要交税吗 要交多少钱
  • 3d检测软件
  • javascript bom dom
  • chatto
  • php 命名空间 通俗易懂
  • 社保费已扣为什么显示欠缴
  • 织梦专题页模板
  • sql获取第一条记录的内容
  • 帝国cms简介标签
  • 总分类科目的名称和核算内容
  • 技术使用费所得怎么算
  • 调整以前年度费用怎么做账
  • sql共享
  • 从厂家直接拿货需要什么条件
  • 建筑企业的安全生产许可证由谁颁发
  • 接受捐赠的材料计入什么科目
  • 非预算类专用账户
  • 利润分配科目是所有者权益科目吗
  • 售后回租服务费开票
  • 为员工保险取得的增值税抵扣
  • 政府发放慰问金
  • 固定资产一次性扣除政策
  • 其他现代服务业是什么
  • 年数总和法计提折旧的例题
  • 保险公司的业务分为
  • mysql 复制表结构并把满足条件的数据添加到新表
  • sql server 约束
  • 怎么修改注册表的权限
  • windows server 2008下一些设置技巧及优化经验总结
  • 苹果怎样快速移动应用到其他桌面
  • linux文件操作常用命令
  • js实现物体移动
  • Nodejs+Socket.io实现通讯实例代码
  • js全局变量怎么定义
  • jquery教程chm
  • 卷票真伪查询系统国税
  • 摩托车车船税怎么收费标准
  • 如何查询纳税信用等级证明
  • 国航的电子票号是什么
  • 报销的费用交印花税吗
  • 普通发票红冲税务规定
  • pageoffice控件安装不上
  • 2018城镇土地使用税减免政策
  • 婚姻登记处婚俗改革宣传
  • 中医药文化进校园活动
  • 平安银行股份有限公司临沂分行
  • 宣城国税局电话是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设