位置: 编程技术 - 正文

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

  • 累进税率的税种有哪些
  • 当月减少的固定资产当月停止折旧
  • 审计报告印花标
  • 物业公司收款一般多久
  • 小规模出租不动产免税吗
  • 有发票章的存根联可以当发票用吗
  • 分公司办理税务需要什么东西
  • 交通补贴补贴可以税前扣除吗?
  • 以现金形式发放的福利怎么入账
  • 股东转入的钱算什么
  • 三个月工资一次扣税多少
  • 个体户进货需要成本票吗
  • 卷式发票属于什么税
  • 五年之内,企业可追补应扣支出
  • 总账会计需要做账吗
  • 没有进出口权可以做外贸吗
  • 股权更改需要什么费用
  • 信用减值损失借方余额在利润表中
  • 融资租赁哪些项目可以增值税抵扣
  • 税前扣除是好事吗
  • 五险一金的记账凭证怎么填写
  • 企业利润分配的原则
  • 支付土地补偿款能以收据入账吗
  • 几个人注册公司好还是个体户好
  • bios报警声是怎样的
  • PHP:oci_num_fields()的用法_Oracle函数
  • linux gcc命令详解
  • PHP clearstatcache()函数详解
  • 累积带薪缺勤的原因分析
  • 营改增会计分录
  • 火灾烧毁物品如何取证
  • 变动成本法计算营业利润
  • vue element ui教程
  • 企业所得税申报表在哪里打印
  • BEV(Bird’s-eye-view)三部曲之二:方法详解
  • 预缴所得税会计分录咋做
  • nvm安装教程
  • 字节在互联网什么地位
  • opencv 边缘检测
  • curl命令上传文件到服务器
  • 增值税抵扣要求一一对应
  • autoreconf -ivf
  • 重复上次命令
  • docker常用命令大全简书
  • 进项发票无法取消怎么办
  • 一般纳税人上月有普通发票收入没入账可以次月加上吗
  • 大病医疗保险是社保吗
  • 销售成本是付现成本吗
  • 企业收入确认的文章
  • 银行进账单需要作为附件吗
  • 货物出去没有出口报关可以补吗
  • 本期缴纳上期应纳税额怎么填
  • 研发支出费用化支出结转到哪个科目
  • 银行汇票和银行本票区别图解
  • 商业企业内部物流的主要作用是保证商品的正常销售
  • sql server创建备份
  • mysql数据库增加列
  • sql server 数据
  • Win10预览版镜像
  • windowsxp能用pr吗
  • win10无internet怎么办
  • xp开机启动项在哪里设置方法
  • mac expose
  • win8.1开机进入桌面
  • linux安装有哪几种方式
  • 人走鸟不惊,出自于谁的诗句?
  • 在shell命令行方式下,一行只能
  • vue scoped属性作用?实现原理
  • cmd命令行
  • python中pandas.DataFrame排除特定行方法示例
  • js原生dialog
  • js封装是什么意思
  • 电脑兼容ie
  • jQuery 选择同时包含两个class的元素的实现方法
  • 资产划转是什么会计科目
  • 陕西税务管网
  • 先征后返的增值税计入哪个科目
  • 江之都财税服务集团有限公司是私企吗
  • 河北省电子税务局手机登录入口
  • 企业所得税按开票金额的多少计算税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设