位置: 编程技术 - 正文

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命令)

  • 企业给员工购买社保的规定
  • 营业税是什么意思 视频
  • 税财通财务软件下载
  • 什么情况需要个人档案
  • 小区业委会是否可以进行经营活动?
  • 预算资产负债表
  • 赠送的产品价格为0怎么入库
  • 小规模纳税人怎样报税
  • 未达起征点的增值税怎么账务处理
  • 税控服务费属于什么费用
  • 企业所得税财务费用借款利息扣除标准
  • 高新技术企业如何查询
  • 资产类期末借方余额怎么算
  • 公司购车按揭利息可以开票吗
  • 我国的税收管理体制和方向
  • 高速公路通行费电子发票怎么打印
  • 跨区域施工增值税怎么交
  • 增值税如何进行抵扣
  • 公司个人所得税怎么申报
  • 个体户开票要交印花税?
  • 代收代付水电费会计分录
  • 废旧物资缴纳增值税政策
  • 增加采购发票的方法
  • vue框架使用方法
  • windows11怎么快速截屏
  • 上月进项税转出,本月怎么做账
  • win11系统开机密码怎么修改
  • PHP mysql_result()函数使用方法
  • 电脑重装系统怎么激活
  • PHP中set error handler函数用法小结
  • 收到客户预付的货款的会计分录
  • 在建工程进项税可以抵扣吗
  • 预收账款什么时候开发票
  • element ui+vue
  • vue3自定义指令
  • 企业收到对外投资收益交所得税吗
  • eyring模型
  • map获取entry
  • 帮助命令的快捷键是什么
  • 取得专票怎么做账
  • 开公司车出差违章了谁负责
  • 生产加工型企业需要办理哪些证件
  • 当月增加的房产 要交房产税吗
  • mongodb的安装配置
  • 进项税额已经抵扣
  • 本月的费用
  • SQL Sever2008r2 数据库服务各种无法启动问题的解决办法(详解)
  • 公司发行可转债是利好还是利空
  • 物业管理费专票税率是多少
  • 个人所得额哪些要交税
  • 待处理财产损益是什么意思
  • 金税盘数据迁移到税务ukey
  • 做账的基本流程和格式
  • 商誉的会计核算怎么核算
  • 企业政策性搬迁所得税管理办法解读
  • 固定资产不折旧直接进费用
  • 对外服务应收取的款项
  • 福利费可以直接入管理费用吗
  • 社平工资调整补差能补多少
  • 付款成功的钱怎么返还
  • 如何学会计做账视频
  • windows mysql5.5升级5.7
  • centos如何禁ping
  • windows xp/2000/2003系统自动登陆设置方法无需输入密码
  • linux内容查找
  • win10怎么设置net3.5
  • xp系统设置共享显存
  • win7系统运行红警黑屏有声音
  • win7无法删除d盘
  • linuxdhcp服务器管理与配置
  • win10用户账户guest
  • java的理解
  • 枚举目录时出现错误
  • js生成excel文件
  • android mvp mvc
  • 税务系统会议费管理办法
  • 利息发票可以抵扣进项税额吗
  • 山西省国家税务局王旭斌局长
  • 河北省国家税务局电子税务局官网入口
  • 出口货物免抵税额怎么申报附加税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设