Shell 命令替换是指将命令的输出结果赋值给某个变量。比如,在某个目录中输入 ls 命令可查看当前目录中所有的文件,但如何将输出内容存入某个变量中呢?这就需要使用命令替换了。

Shell 中有两种方式可以完成命令替换,一种是反引号` `,一种是$(),使用方法如下:

比如我们统计一个文件中的行数,并存入以下变量中

#使用反引号,存入Line变量
line=`cat tempStatus.txt | wc -l`
#使用$(),存入变量
line=$(cat tempStatus.txt | wc -l)
#输出line的行数
echo $line

shell脚本将命令的输出结果赋值给变量相关推荐

  1. linux 读取命令行输入参数,shell脚本读取文件+读取命令行参数+读取标准输入+变量赋值+输出到文件...

    读取url_list文件批量下载网页 url_list http://www.tianyancha.com/company/2412078287 http://www.4399.com/special ...

  2. linux脚本基本命令大全,Shell脚本常用命令

    Shell脚本常用命令 1           Shell中的特殊符号 1.1           $  美元符号.用来表示变量的值.如变量NAME的值为Mike,则使用$NAME就可以得到" ...

  3. linux脚本求命令行上整数和,shell脚本--cut命令与awk简单使用

    cut:对内容进行列切割 -d 后面的是分割符,表示用什么符号来分割符来分割列,分隔符使用引号括起来: -f后面跟着要选择的字段列,从1开始,表示第一列,如果要多列,可以用逗号分隔 : -c参数后面跟 ...

  4. python serial 发送ctl+c_[已解决]shell 脚本 给命令发送 Ctrl+C信号

    Signal     Value     Action   Comment ─────────────────────────────────── ────────────────────────── ...

  5. 使用shell脚本或命令行添加、删除 crontab 定时任务

    crontab 是运维过程中常用的定时任务执行工具 一般情况下在有新的定时任务要执行时,使用crontab -e ,将打开一个vi编辑界面,配置好后保存退出,但是在自动化运维的过程中往往需要使用she ...

  6. shell脚本——expect命令

    一.对expect的基本了解 我们通过Shell可以实现简单的控制流功能,如:循环.判断等.但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互 ...

  7. ubuntu及shell脚本常用命令入门

    一.Shell命令 二.ubuntu软件安装方法 三.Ubuntu文件系统结构 四.ubuntu磁盘文件 五.Linux下常用的压缩格式 六.linux用户和用户组 七.Ubuntu/Linux文件权 ...

  8. Linux Shell脚本Ldd命令原理及使用方法

    1.首先ldd不是一个可执行程序,而只是一个shell脚本 2.ldd能够显示可执行模块的dependency,其原理是通过设置一系列的环境变量 如下:LD_TRACE_LOADED_OBJECTS. ...

  9. shell脚本实现命令的自动执行

    背景:在我傻傻的手工执行命令整整一天手腕都有点疼之后发现shell这个大宝贝简直开心的不得了 1. 关于shell脚本的使用: 一.编写完成的shell脚本放到脚本要执行的文件的相同目录下 二.注意s ...

最新文章

  1. ATS 5.3.0中开启最高级别的缓存调试信息
  2. 程序员发长贴讲述真实某多多:薪水高,普调高,环境差,厕所少!强制去买菜,全行业竞业,穿拖鞋会被暴力执法!...
  3. datagridview控件读写mysql数据库表格的方法_C#读写Access数据库、表格datagridview窗体显示代码实例...
  4. git拉取tag_不给队友拖后腿!团队开发中 Git 最佳实践
  5. Listview中使用线程实现无限加载更多项目的功能
  6. 深入理解Spark 2.1 Core (五):Standalone模式运行的原理与源码分析
  7. uni-app(从零开始)
  8. mysql主从进行扩展_Mysql主从知识扩展部分1
  9. Hello,My first blog!
  10. cout和printf的区别
  11. python求两个字符串之间最小子串
  12. 编译好的C一执行就崩溃,第一句输出都没有,是怎么回事?
  13. 想要下载,却没有积分,CSDN你做个人吧
  14. 在Windows下使用安装并启动HDFView踩坑记录
  15. mdx 医学词典_Mdict的mdx词典文件如何解析,有相关的开源代码可以参考吗?
  16. oppo电视怎么看电视台 oppo电视看CCTV直播方法
  17. Windows10系统上投影(仅电影屏幕,复制,拓展,仅第二屏幕)类型的作用
  18. [BZOJ1233][Usaco2009Open]干草堆tower(单调队列优化)
  19. 【9106】天使的起誓
  20. LeetCode 974. 和可被 K 整除的子数组 | Python

热门文章

  1. Linux文本处理(二)
  2. workunit 的指的工作单元是什么_三支一扶指的是什么?主要工作内容有哪些?
  3. 零基础入门学习Python(30)-异常处理1
  4. 17日南土所蒋瑀霁报告:红壤团聚体尺度养分转化的生物学过程(线虫-微生物互作机制)...
  5. 做科研不得不学习的知识和技术的摇篮
  6. R函数:交集intersect、并集union、找不同setdiff、判断相同setequal
  7. 扩增子统计绘图3热图:样品相关分析,差异OTU/ASV
  8. 漫画详解:厌氧君和好氧君,谁才是明日之子?
  9. R语言构建logistic回归模型并评估模型:计算混淆矩阵、并基于混淆矩阵计算Accuray、Precision、Recall(sensitivity)、F1、Specificity指标
  10. R语言使用forestplot包绘制森林图:编码创建森林图仿真数据、汇总线修改、元素位置调整、垂直线、字体、风格、置信区间、线型、图例、刻度、标签等