冒号:

:在shell中是一种命令,意思是总是为真,但是却不做任何操作,即总是为真的命令

eg:
[root@localhost ~]# ${abc:=t1}
-bash: t1: command not found
[root@localhost ~]# : ${abc:=t1}
[root@localhost ~]# echo $abc
t1
[root@localhost ~]# echo $?
0

注释:
在第一条赋值命令中,若abc为空,则将t1赋值给abc,同时将t1作为命令来执行,但是并没有t1这个命令故报错
在第二条赋值命令中,若abc为空,则将t1赋值给abc,同时将t1作为参数传递给:空命令执行,且返回值为0

转载于:https://www.cnblogs.com/aaa103439/p/3496556.html

shell之冒号的作用相关推荐

  1. linux系统冒号模式map怎么用,shell中冒号 : 用途说明

    我们知道,在Linux系统中,冒号(:)常用来做路径的分隔符(PATH),数据字段的分隔符(/etc/passwd)等.其实,冒号(:)在Bash中也是一个内建命令,它啥也不做,是个空命令.只起到占一 ...

  2. Python中双冒号的作用[::]

    Python中双冒号的作用[::] Python sequence slice addresses can be written as a[start:end:step] and any of sta ...

  3. c语言程序冒号的作用是什么,C语言里面的冒号

    看下面一段代码: struct test { int body1:1; int body2:2; }; 这里提出的问题是,结构体里面的冒号的作用是什么.这种冒号的用法不是我随便杜撰的,而是在实际的代码 ...

  4. Shell中冒号的特殊用法

    前言 本文主要是参考了鸟哥写的<鸟哥的Linux私房菜>.因为总是在各种脚本中见到:-的用法而只是了解其大概含义,所以翻阅了相关资料,编写此博文以作记录 Shell中冒号在变量赋值时的各种 ...

  5. C++ 单冒号: 和双冒号:: 的作用

    刚开始看C++入门经典这本书,可能是C语言不过关吧,很多运算符跟关键字都理解不了,鄙人百度了好多文章,觉得以下是总结的比较好的 原文地址:http://www.360doc.com/content/1 ...

  6. python 列表的中括号[]与冒号:的作用

    python 列表的中括号[]与冒号:的作用 中括号[ ]:用于定义列表或引用列表.数组.字符串及元组中元素位置 list1 = ['physics', 'chemistry', 1997, 2000 ...

  7. linux 冒号的作用

    linux 冒号的作用 文章目录 linux 冒号的作用 1.清空文件 2.占位符 总结 1.清空文件 我们新建一个文件 然后:>test.txt 再查看一下 nice! 2.占位符 相当于py ...

  8. C++单冒号与双冒号的作用

    C++单冒号与双冒号的作用 1.冒号(:)用法 (1)表示机构内位域的定义(即该变量占几个bit空间) typedef struct _XXX{ unsigned char a:4; unsigned ...

  9. C++中双冒号::的作用浅析

    转载自:https://www.jb51.net/article/142032.htm C++中双冒号::的作用浅析 更新时间:2018年06月14日 11:59:12   作者:yz930618 在 ...

最新文章

  1. 关于开发WPF的一些感想
  2. [ImportNew]Java中的Timer类和TimerTask类
  3. 多路查找树之2-3树(理论)
  4. Jquery制作另一个炫丽广告栏-(VS2010版本)
  5. 微信抢红包python脚本不用手机_用Python实现微信自动化抢红包,再也不用担心抢不到红包了...
  6. 小奇遐想 树状数组实现+容斥思想
  7. 【SSO单点系列】(6):CAS4.0 单点流程序列图(中文版)以及相关术语解释(TGT、ST、PGT、PT、PGTIOU)...
  8. 【算法】经典的ML算法(后续结合工作实践完善心得)
  9. linux openssh升级8.1,ssh服务升级8.1
  10. 探讨【IGE】的源代码【三】。
  11. GPIO设备虚拟文件结点的创建【转】
  12. Javascript构建Bingo卡片游戏
  13. Ceres-Solver
  14. 【MySql】SQL语句DDL类
  15. android 齿轮动画,Android(Animation): 一直转个不停的齿轮
  16. 2020—开发记录以及知识总结,持续更新
  17. HTML5前端开发入门之网易注册界面实战
  18. 教你开发一个手机软件跟女神表白
  19. DDD优秀实践及总结——规范总结
  20. 调试433M模组遇到的问题

热门文章

  1. Proxy与NAT有什么区别
  2. 模仿nginx修改进程名
  3. tesseract3.01的训练和使用
  4. 【Qt】重新认识QObject
  5. 【OpenCV】使用过的函数汇总
  6. centos java yum_CentOS7 使用yum命令安装Java SDK
  7. core java 9 代码_Java Core 学习笔记——3.char/Unicode/代码点/代码单元
  8. python 列表有几个元素_python怎么向列表中添加多个元素
  9. Java项目:生活旅行分享平台(java+Springboot+JPA+Jsp+Html+js+Ajax+maven+mysql)
  10. java初始化实例化_Java对象的创建过程:类的初始化与实例化