诗和远方

Linux Shell 中的反引号

反引号位 (`) 位于键盘的Tab键的上方、1键的左方。注意与单引号(')位于Enter键的左方的区别。Linux命令把单引号视为字符集合,反引号则会强迫执行Linux命令。

反引号`在Linux中起着命令替换的作用。命令替换是指shell能够将一个命令的标准输出插在一个命令行中任何位置。

在命令行上把Linux命令放在反引号中,这个命令会首先被执行,其结果会成为命令行的一个参数。

例如:

echo The date is `date` #Shell会执行反引号中的date命令,把结果插入到echo命令显示的内容中

显示结果:The date is 2019年 04月 16日 星期二 09:55:20 CST

$ listc=`ls *.c`
$ echo $listc


反引号位类似linux中的管道。区别在于`是把输出结果插入到符号所在位置,管道是把前一命令的输出作为后一命令的输入。

Linux

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Catalog
标签列表
最新
最热
常用网站
站点信息
  • 文章总数:2015
  • 页面总数:1
  • 分类总数:17
  • 标签总数:517
  • 评论总数:0
  • 浏览总数:556728
Archives
Copyright © 2017-2019 www.my889.com Some Rights Reserved.
推荐使用 Chrome 浏览器浏览本站
沪ICP备17052342号
Sitemap XML