前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Linux Shell中的命令替换

Linux Shell中的命令替换

作者头像
Tyan
发布于 2019-05-25 15:25:45
发布于 2019-05-25 15:25:45
3.4K00
代码可运行
举报
文章被收录于专栏:SnailTyanSnailTyan
运行总次数:0
代码可运行

Shell脚本中最有用的特性之一就是可以从命令输出中提取信息,并将其赋给变量。有两种方法可以将命令输出赋值给变量。

  • 反引号字符(`)

反引号字符位于键盘上ESC键的下面。赋值给变量的形式如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
test=`date`

# demo
$ test=`date`
$ echo $test
2017111日 星期三 212604CST

两个反引号字符之间是shell命令,shell命令的执行结果赋值给test,注意=两边不能有空格。

  • $()形式

赋值给变量的形式如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
test=$(date)

# demo
$ test=$(date)
$ echo $test
2017111日 星期三 212635CST
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017年01月11日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
shell脚本 + date命令语法
讲到shell,最想说的是,真的没有任何好方法,也没有任何捷径。野路子,,,遇到不会的,那就度娘呗,学呗,练呗,一个月不行半年,半年不行一年,我就不信了。 脚本能干啥? shell脚本可以实现自动化运
老七Linux
2018/05/09
2.8K0
《Linux命令行与shell脚本编程大全》第十一章 构建基本脚本
11.1使用多个命令 $date;who   //  命令列表,加入分号就可以,这样会依次执行。参见5.2.1节 注意区分$(date;who),这个是进程列表,会生成一个子shell来执行 Shell脚本的关键在于输入多个命令并处理每个命令的结果,甚至需要将一个命令的结果传给另外一个命令。 Shell可以让你将多个命令串起来,一次性完成。 上面的date;who可以写入一个文件,这样就不用在命令行敲命令了,运行这个文本文件就好了。 11.2 创建shell脚本文件 第一行必须这样:指定要使用的shell
xcywt
2018/01/11
1.7K0
《Linux命令行与shell脚本编程大全》第十一章 构建基本脚本
Shell编程基础篇-上
本文介绍了如何利用WooCommerce快速搭建一个专业的电商网站,从安装步骤、主题定制、插件使用、SEO优化、支付与物流、客户管理等六个方面进行了详细讲解,帮助读者快速上手WooCommerce,为电商事业添砖加瓦。
惨绿少年
2017/12/27
2.1K0
Shell编程基础篇-上
Linux 之 date 命令
原文链接:https://rumenz.com/rumenbiji/linux-date.html
入门笔记
2021/07/23
3.4K0
shell脚本自学笔记
  shell脚本并不能作为正式的编程语言,因为它是在linux的shell中运行的,所以称为shell脚本。事实上,shell脚本就是一些命令的集合。
用户6754675
2020/03/05
6550
linux shell编程学习笔记(3)
(2)默认定义的变量只在当前的shell里可以使用,无法在子shell使用。要想定义的变量让所有的shell都可以用,要在系统启动时把它定义为全局变量
py3study
2020/01/17
7240
Shell学习
输出 echo 变量 alue=“Theron”,value=100 只读变量readonly value="12345" 2 readonly value 3 value="2345"  运行的话会输出   ./a.sh: 行 3: value: 只读变量 使用 unset 命令可以删除变量 value1="12345" value2="6789" unset value1 echo $value1 echo $value2  输出         6789 如果表达式中包含特殊字符,Shell
用户1624346
2018/04/18
4980
Linux Shell 脚本编程基础
Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核,不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序.Shel编程语言具有普通编程语言的很多特点,比如它也有循环结构和分支控制结构等,用这种编程语言编写的Shell程序与其他应用程序具有同样的效果,下面我们会介绍Shell-Script的编写.
微软技术分享
2022/12/28
2.1K0
Linux Shell 脚本编程基础
linux基础命令介绍三:文件搜索及其它
find是一个非常有效的工具,它可以遍历目标目录甚至整个文件系统来查找某些文件或目录:
用户5030870
2019/04/11
1.7K0
Shell学习笔记
1. 变量 声明变量 以 a-zA-Z 开头,不包含特殊字符 等号两边没有空格 不与保留字符重名 PATH="/user/yihui" 使用 变量前加 $ 符号,表示引用变量, 可以用 {} 进行变量名的圈定 支持变量的重新赋值 readonly修饰变量为不可更改 unset 删除变量(且无法再次声明和使用,只读变量无法删除) PATH="/user/yihui" echo "the path is ${PATH}/tmp" PATH="/test" echo "after modify, the ne
一灰灰blog
2018/02/06
7180
Linux Bash基础(一)
介绍Bash之前首先介绍Shell,shell是一个程序,可以称之为壳程序,用于用户与操作系统进行交互。用来区别与核,相当于是一个命令解析器,Shell有很多中,这里列出其中几种 :
xxpcb
2020/08/04
10.1K0
Shell编程
Shell 是一个用 C 语言编写的程序,通过 Shell 用户可以访问操作系统内核服务。
用户4870038
2021/02/05
5K0
Shell编程
linux基本命令及使用方法
shell:命令解释器,是Linux 系统的用户界面,提供了用户与内核进行交互操作的一种接口,它接收用户输入的命令并把它送入内核去执行。
yuezhimi
2020/09/30
1.1K0
Linux 学习笔记之超详细基础linux命令 Part 1
功能:10分钟后关机,并向所有终端发送“The system is going down for system halt in 10 minutes”
授客
2019/09/12
6090
【Linux】之shell入门
个人主页:天寒雨落的博客_CSDN博客-C,CSDN竞赛,python领域博主
天寒雨落
2022/11/20
4740
【Linux】之shell入门
Shell脚本常用命令一览
描述:bash 是一个为GNU计划编写的Unix shell,它的名字是一系列缩写Bourne-Again SHell — 这是关于Bourne shell(sh)的一个双关语(Bourne again / Born again), Bash不但与Bourne Shell兼容,还继承了C Shell、Korn Shell等优点。
全栈工程师修炼指南
2020/10/26
2K0
Shell脚本常用命令一览
Linux之shell编程基础
变量名的规范 注意,变量名后面的等号左右不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则:
兮动人
2021/06/11
3.3K0
Linux之shell编程基础
linux之shell编程(二)
今天给大家继续来分析linux下的shell编程,在上一篇文章简单的介绍了shell编程到底是什么,以及它的一些基本使用规则。我们今天主要来分享shell编程中的一些其他用法,比如说:条件语句,循环语句等;好了下面就开始了我们今天的内容了:
用户6280468
2022/03/21
1.5K0
shell脚本结构、date命令、变量 原
date命令用于显示或设置系统时间与日期。 语法: date [option] 参数
阿dai学长
2019/04/03
7500
shell-编写shell脚本所需的基础语法
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
洋仔聊编程
2019/09/18
9000
shell-编写shell脚本所需的基础语法
相关推荐
shell脚本 + date命令语法
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文