位置: 编程技术 - 正文

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万
  • 减免增值税申报表
  • 获取清算行行号失败
  • 专项应付款在资产负债表中如何列示
  • 员工午餐费要交个税吗
  • 劳务报酬所得如何计税
  • 企业应纳税所得额计算例题
  • 工会经费购买发的东西要算个税吗?
  • 收派服务费入什么科目
  • 结转实物发放的成本分录
  • 加工费计入什么费用
  • 售后回租业务的会计分录
  • 资金筹集业务核算实训心得体会
  • 加计扣除农产品进项税额
  • 报销话费属于什么费用
  • 交易性金融资产属于什么类
  • 所得税招待费用
  • 自来水公司的水压力是多少
  • 苹果mac怎么删除照片
  • Win7系统电脑c盘什么都没有为什么满了
  • php timestamp
  • 默认网关不可用的解决办法
  • php调用图片
  • 知乎百万大v
  • PHP:pcntl_wait()的用法_PCNTL函数
  • php rest api
  • 损益类科目怎么结转
  • 什么是工资薪金所得
  • php技术和mysql怎么结合
  • yolov5 output
  • css选择器nth
  • php+jquery+html实现点击不刷新加载更多的实例代码
  • 员工福利费会计分录 最新
  • 公司财务变更需要变更哪些内容
  • 建筑公司劳务发票
  • python slic
  • 织梦官方网站
  • 计提工会经费是什么工资项目
  • sql server join
  • 职工薪酬实际发生额忘记填会有风险吗
  • 建筑企业需要缴纳的税种
  • 稳岗补贴操作流程
  • 进口增值税如何勾选认证
  • 福利费税前扣除工资薪金包含哪些
  • 待转销项税借方余额是什么意思
  • 长期股权投资两种核算方法的区别
  • 按工人工资比例结转制造费用会计科目
  • 购买金税盘未抵税怎么办
  • 营业执照的注册号怎么查询
  • 本期盈余为负数怎么调整
  • 其他债权投资减值影响账面价值吗
  • 账簿的类型有哪几种
  • centos7安装MySQL5.6
  • 提升英语
  • ubuntu配置yum
  • 安全账户管理器或本地安全机构服务器
  • win8 桌面图标
  • linux根文件系统直接解压到硬盘
  • win10系统怎么调整输入法
  • mysql删除key
  • windows7打开网络连接
  • win10右键图片
  • androidstudio listview
  • linux列操作
  • 批处理教程(最全版).pdf免费
  • perl中qw
  • putty自动登录脚本
  • MaterialCheckBox
  • shell执行多个命令
  • js移动端拖拽
  • python全角半角
  • 江苏省无锡市国家电网客服电话是多少
  • 广东省哪里地方考中控证好
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设