Shell脚本中的:=是什么意思
Shell脚本中的:=是什么意思
- 前言
- 解读
- 结论
前言
有时候, 我们使用/阅读 shell 脚本时, 会遇到一种用法 :=
例如 newvar=${var:=“hello”}
那么, 这个 := 到底是啥意思?
解读
#!/bin/bashvar=123echo ${var:="999"}unset varecho ${var:="888"}
输出结果:
123
888
结论
:= 意思就是
如果这个变量是空的或者未赋初值,则对其进行赋值. 否则, 就不赋值.
Shell脚本中的:=是什么意思相关推荐
- linux 脚本 alias,在shell脚本中使用alias别名
本文最后更新于2015年7月12日,已超过 1 年没有更新,如果文章内容失效,还请反馈给我,谢谢! 缘由: 经常用Linux进行操作的同学一般都会有各种各样的技巧来提升工作效率,而添加/改写shell ...
- shell脚本中的特殊变量与if条件测试
1.特殊变量 实际工作中我们不可避免的遇到一些xxxx.sh脚本文件,实际阅读shell脚本代码时经常会遇到很多特殊变量(例如:$0.$n.$#.$@.$*.$?.$$等),我们常常会被这些特殊符号折 ...
- shell脚本中的变量
shell脚本中的变量 1 变量的定义 2 shell脚本中变量的定义方法 2.1 环境级别 2.2 用户级别 2.3 系统级别 3 变量名称 4 变量的转译 4.1 转译 4.2 声明 4.3 变量 ...
- 数组-在Shell脚本中的基本使用介绍
2019独角兽企业重金招聘Python工程师标准>>> Shell脚本在运维工作中是极其重要的,而数组在shell脚本里的运用无论是在循环或运算方面都是非常实用的一个环节. 下面是对 ...
- 详解Linux交互式shell脚本中创建对话框实例教程
详解Linux交互式shell脚本中创建对话框实例教程 本教程我们通过实现来讲讲Linux交互式shell脚本中创建各种各样对话框,对话框在Linux中可以友好的提示操作者,感兴趣的朋友可以参考学习一 ...
- Shell脚本中的并发
主要记录一下Shell脚本中的命令的并发和串行执行. 默认的情况下,Shell脚本中的命令是串行执行的,必须等到前一条命令执行完后才执行接下来的命令,但是如果我有一大批的的命令需要执行,而且互相又没有 ...
- 7月11日任务 shell介绍、shell结构和执行 、date命令用法、shell脚本中的变量
2019独角兽企业重金招聘Python工程师标准>>> 20.1 Shell脚本介绍 • shell是一种脚本语言 aming_linux blog.lishiming.net ...
- 如何在 Shell 脚本中执行语法检查调试模式
我们开启了 Shell 脚本调试系列文章,先是解释了不同的调试选项,下面介绍如何启用shell调试模式. 写完脚本后,建议在运行脚本之前先检查脚本中的语法,而不是查看它们的输出以确认它们是否正常工作. ...
- linux复杂逻辑判断,20.5 shell脚本中的逻辑判断
shell脚本中的逻辑判断 格式1:if 条件 ; then 语句; fi 格式2:if 条件; then 语句; else 语句; fi 格式3:if -; then - ;elif -; then ...
- shell脚本中获取当前所在目录地址
shell脚本中获取当前所在目录如下 #!/bin/bashwork_path=$(dirname $0) cd ${work_path} work_path=$(pwd) cd ${work_pat ...
最新文章
- BZOJ1391: [Ceoi2008]order
- MIT与FAIR提出「mixup」,利用数据和标签的随机线性插值提高神经网络的健壮性
- UEFI引导的系统下装双系统解决方案
- @ConfigurationProperties与@Value注解
- Java之JSON数据
- Android开源框架源码鉴赏:Fresco
- 解决JavaFX报错缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序
- HDU5923-Prediction-有继承味道的并查集
- css3正方体选中父层 子层解体_CSS3 :nth-child(n)选择器 匹配属于其父元素的第N个子元素...
- 【Java】Fibonacci数列编程实现
- 一图胜千言,这本交互式线代教科书让你分分钟理解复杂概念,佐治亚理工出品...
- python3.6字典有序_为什么Python3.6字典变得有序了?
- 存储分析:RAID技术走向何方?
- 从零开始学PCR技术(一):PCR技术简介
- 【python爬虫】反反爬之破解js加密--入门篇:谷歌学术镜像搜索(scmor.com)
- 领英辅助工具领英精灵自动加好友功能讲解
- macos 终端下载_如何使用终端下载macOS更新
- 如何安装java环境_如何安装java环境变量
- 卫星图像地物判别标志(假彩色)
- [CTFSHOW]命令执行