位置: 编程技术 - 正文

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

  • 小规模纳税人没有税控盘怎么报税
  • 处置固定资产亏了怎么做账
  • 工程行业存货哪些科目组成
  • 清产核资与清算的关系
  • 设置会计科目的步骤
  • 研究开发费用的加计扣除100%
  • 关联企业往来业务包括
  • 服务协议属于哪类合同
  • 普票冲红需要收回全部联次吗
  • 商业健康保险个税申报
  • 固定资产处置的账务处理
  • 小规模附加税减免政策2023
  • 企业所得税减免税额计算公式
  • 进项税额异常补税怎么算
  • 无偿获得固定资产的会计处理
  • 已使用固定资产出售增值税
  • 研发样品销售成本
  • 房地产企业卖出去的房子需要缴纳城镇土地使用税吗
  • 延期收款利息如何算
  • 劳务派遣公司开票几个点
  • outlook永久保留邮件
  • win11怎么调整任务栏位置
  • 美元汇款怎么汇
  • 固定资产清理净值是什么意思
  • 电脑管家免费wifi
  • 已收到发票未认证已付款怎么做分录
  • PHP:stream_context_get_options()的用法_Stream函数
  • rk3328 sdk
  • 设置浏览器显示网络异常
  • 商业企业营业收入
  • 行政事业单位招待费比例
  • 日落时分谭咏麟歌词
  • thinkphp post
  • php include和include_once
  • iframe之间通信
  • php+web
  • 跨年发票可以作为税前扣除的时限
  • 财务费用手续费在借方还是贷方
  • 网银可以给个人转账
  • 家禽养殖企业
  • 企业附加税的税率
  • 税务局季度报表利润表
  • PostgreSQL教程(十四):数据库维护
  • 财务报表漏报了会影响领票吗
  • 以前年度损益调整属于哪类科目
  • 安装调试费属于劳务还是服务
  • 购入研发设备可以全额抵扣吗
  • 公司的钱转入余额账户
  • 公司举行活动发言稿范文
  • 承兑汇票兑现怎么填写
  • 享受所得税减免优惠的生产性外商投资企业包括
  • 未开票收入如何申报增值税
  • 纳税申报准备什么材料
  • 如何开展服务工作
  • 个人报销费用怎么做分录
  • 所有者权益是什么意思
  • 一个真正的企业应该具备哪些特征
  • sql server数据库恢复
  • ubuntu docker教程
  • win10系统预览版
  • windows xp计算器
  • win2003设置自动重启
  • wfxsnt40.exe - wfxsnt40是什么进程
  • intel的me
  • csinject.exe是什么程序的进程 csinject进程是安全的吗
  • windows8 如何关机
  • 人物移动素材
  • ajax请求数据放到页面
  • pythonreduce函数的作用
  • 安卓域名重定向
  • margin使用
  • css的reset
  • css新闻页面制作
  • unity 协作
  • 编写一个bash脚本程序,用for循环实现
  • unity如何成一组
  • window.parent与window.openner区别介绍
  • js function.call
  • 如何计算增值税税负率公式
  • 中国税务局官网热线
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设