`
阿尔萨斯
  • 浏览: 4169063 次
社区版块
存档分类
最新评论

bash 脚本编程七 将命令输出保存到变量中

 
阅读更多

`符号包含的命令执行完后,可以讲其输出结果保存到变量中

#!/bin/bash 

v=`java -version`
echo $v

执行结果:

$ ./install.sh
java version "1.6.0_34"
Java(TM) SE Runtime Environment (build 1.6.0_34-b04)
Java HotSpot(TM) 64-Bit Server VM (build 20.9-b04, mixed mode)

`,英文是backtick,重音符。


还有另一种方法,用$()将命令包起来。

#!/bin/bash 

v=$(java -version)
echo $v

执行结果相同。

这种方式允许嵌入命令,但我不知道怎么用。


backtick的方式可读性好点,用的较多。我以前的几个service脚本都用它。


分享到:
评论

相关推荐

    高级Bash脚本编程指南.pdf

    高级Bash脚本编程指南 一本深入学习shell脚本艺术的书籍 Mendel Cooper 春敏 杨 - 毅 黄 - 3.9.1 2006年5月26日 这本书假定你没有任何关于脚本或一般程序的编程知识, 但是如果你具备相关的知识, 那么你将很...

    Advanced Bash-Scripting Guide <>

    32. 脚本编程风格 32.1. 非官方的Shell 脚本风格 33. 杂项 33.1. 交互式和非交互式的shells 和脚本 33.2. Shell 包装 33.3. 测试和比较: 另一种方法 33.4. 递归 33.5. 彩色脚本 33.6. 优化 33.7. 各种小技巧 33.8. ...

    高级bash脚本编程指南(中英文合集)

    32. 脚本编程风格 32.1. 非官方的Shell 脚本风格 33. 杂项 33.1. 交互式和非交互式的shells 和脚本 33.2. Shell 包装 33.3. 测试和比较: 另一种方法 33.4. 递归 33.5. 彩色脚本 33.6. 优化 33.7. 各种小...

    Linux高级bash编程

    高级Bash脚本编程指南(一) 目录 ++++ 第一部分. 热身 1. 为什么使用shell编程 2. 带着一个Sha-Bang出发(Sha-Bang指的是#!) 2.1. 调用一个脚本 2.2. 初步的练习 第二部分. 基本 3. 特殊字符 4. 变量和...

    linux培训初中高级和资深课程视频.zip

    05_02_bash脚本编程之一 变量、变量类型等 05_03_bash脚本编程之二 条件判断- 05_04_bash脚本编程之三 条件判断及算术运算 06_01_bash脚本编程之四 整数测试及特殊变量 06_02_sed命令 06_03_bash脚本编程之五 字符串...

    Bash Shell 脚本中使用 位置变量时候:提醒用户输入 位置变量的参数 以及位置变量参数的类型!

    此链接通往 Bash Shell 编程学习的目录导航 ,从入门到放弃,感兴趣的可以去看看:   当你在脚本中写入位置变量的时候,如果忘记在执行脚本后面跟上 参数的时候, 会报错又麻烦,那么如何让脚本提醒用户添加位置...

    Linux Shell 脚本编程入门教程

    用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程,是每一个Linux用户的...

    bash脚本编程学习之算术运算与文件查找

    相对于其他编程语言来说在bash里面不能直接以变量加上变量的形式来表现;比如我们先声明两个变量num1和num2然后再做运算。 num1=2 num2=3 echo $num1+$num2 2+3 这里我们显示的结果直接为2+3只是做了变量的替换,而...

    bash-utils:手工制作的bash脚本的集合,用于执行各种常见任务

    手工制作的bash脚本的集合,用于执行各种常见任务。 阅读清单 ShellCheck:改变生活的BASH短绒和测试工具包 用于Linux Shell的30个有趣的命令–VíctorLópezFerrando 7个令人惊讶的Bash变量 anordal / ...

    第10章 Shell脚本编程1

    第10章bash 脚本编程主讲人: 梁如军本章内容要点Shell 脚本的编制、执行和调试Shell 脚本的成分和编码规范Shell 变量替换扩展、数值计算、输入

    ch8 Bash编程1

    引言Shell 脚本(script): 一个shell程序,由可执行的shell命令组成,以普通linux文件形式保存Shell 变量:Shell允许使用一些读

    linux脚本大全必看

    Bash脚本编程指南&gt;&gt; 一本深入学习shell脚本艺术的书籍 Version 3.7.2 2005/11/16 第一部分. 热身 1. 为什么使用shell编程 2. 带着一个Sha-Bang出发(Sha-Bang指的是#!) 2.1. 调用一个脚本 2.2. 初步的练习 第...

    Linux Shell编程从初学到精通 第2版

    第1章 Shell脚本编程概述 1 第2章 Linux文件系统和文本编辑器 12 第3章 正则表达式 43 第4章 sed命令和awk编程 64 第5章 文件的排序、合并和分割 105 第6章 变量和引用 133 第7章 退出、测试、判断及操作符 ...

    SHELL脚本编程实战手册

    SHELL脚本编程实战手册讲解 内容包含: 1、编程基础 2、shell脚本语言基本结构 3、bash的配置文件 4、流程控制 5、函数介绍 6、其他脚本相关工具 7、数组 8、字符串处理 9、高级变量

    bash命令使用详解

    与编程一样,它有许多函数,如变量,函数和算术处理,所以如果你是一个小程序,你可以用bash编写它。 此外,由于bash是由shell执行的,因此它也称为shell脚本。 创建一个shell脚本 我们首先创建一个简单的脚本,将...

    Shell编程中的特殊变量之位置变量介绍

    1、$0 获得当前脚本的文件名,包括路径。 代码如下: #写一个测试脚本 vim test.sh #内容如下 dirname$0 basename$0 #执行一下 bash$(pwd)/test.sh #输出如下 /home/jane test.sh 2、$n 获取当前执行脚本的第n个...

    Linux Shell编程基础

    5.Bash中的变量 1. 环境变量 1.1HOME 2.2LANG 3.3SHELL 4.4PATH 5.5PS1 6.6PS2 7.7只读环境变量 8.8永久修改环境变量 2. 位置变量 3. 预定义变量 4. 自定义变量 1.1自定义变量的作用域 2.2将自定义变量转换为只读...

    shell编程 从入门到精通百度网盘下载地址.

    包括概述、linux文件系统、正则表达式、sed命令和awk编程、文件的排序、合并和分割、变量和引用、操作符、循环与结构化命令、变量的该机用法、I/O重定向、linux/unix shell类型与区别、子shell进程处理、函数、别名...

    Linux_基础教程--Shell脚本编程.ppt

    本文档为原创,主要讲解了基于linux平台的bash编程基本命令使用,帮助学习者熟悉Shell 脚本的编码规范,掌握执行和调试方法,掌握对变量进行整数运算和间接引用的方法,理解位置参数变量和特殊参数变量的用途,掌握...

Global site tag (gtag.js) - Google Analytics