《Advanced Bash-scripting Guide》学习(十二):占位符":"及其他
2024-09-27 05:48:56
本文所选的例子来自于《Advanced Bash-scripting Gudie》一书,译者 杨春敏 黄毅
: 在一个二元命令中提供一个占位符
例1.
: ${username=`whoami`} #将命令的输出赋值给变量,注意":"与"$"之间有空格
echo $username #输出的是whoami执行后的结果,如果没有:,会报错,除非username本身是个命令
例2.
: ${username=$(whoami)} #例2等价于例1
echo $username
=============================================================================
例3.
username=$`whoami` #例3是没有占位符的情况
echo $username
例4.
username=$(echo whoami) #变量username替换了命令whoami
$username #结果是root
echo $username #结果是whoami
最新文章
- flashdevelop生成swc库
- c#winform选择文件,文件夹,打开指定目录方法
- 消息队列通信,王明学learn
- 转:已知2个整形数据a,b.不使用if,?:以及其他任何条件判断的语法,找出a跟b中数据的大者。
- maven 打包 spring 项目
- UVa10603 倒水 Fill-状态空间搜索
- 从SDE库文件手工删除SDE图层(转载)
- POJ 2778 DNA Sequence (AC自己主动机 + dp)
- event system
- Hibernate 系列教程8-复合主键
- CentOS 7 安装 JDK
- vue2.0 实现导航守卫(路由守卫)
- java关键字保留字
- pc端 页面 显示在手机 一行控制适配问题
- 【Java每日一题】20170307
- epoll函数
- pyqt5-多线程QThread类
- 李群与李代数在slam中的应用
- SSO系统的实现
- chm格式文件,win7下用c:/windows/hh.exe打开