博观而约取,厚积而薄发。这篇文章主要讲述shell``和$()作用与区别相关的知识,希望能为你提供帮助。
``和$()的作用将一条命令的执行结果赋给一个变量,有两种方法
1、使用反引号`` (数字键1左边的键,tab键上面,英文方式输入)
如:a=???echo "hello world"?
?;
即将命令 echo "hello world"的输出赋给变量a
2、可以使用 $(())
如:a=$(echo “hello world”)
即 将命令echo "hello world"的输出赋给变量a
``和$()有什么区别?在shell脚本中,``和$()是用来完成命令替换的,先执行反引号或括号里面的内容,将结果代换到当前命令。
区别:对于转义字符的处理有些不同
``中的转义没有成功,$()中\\将$转义成普通字符
【shell``和$()作用与区别】
推荐阅读
- 面试快手的客户端测试(直播)
- 算法求一个数字在给定的已排序数组中出现的起始终止索引号
- JAVASession
- seleniumselenium find_element()详解
- Git入门第二讲(创建版本库)
- --PostgreSQL怎么正确的开始POSTGRESQL 调优的活动1
- PostgreSQL读书会一期系统目录表1
- Redis哪些地方需要调整 杂谈
- PostgreSQL“千万” 不能做五大 foolish 操作