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

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. 各种小...

    LinuxShell脚本编程实例.pdf

    Linux Shell脚本编程实例 Linux Shell脚本编程实例是一种使用...在Linux Shell脚本编程中,mail命令是一种常见的命令,用于发送电子邮件。在脚本中,可以使用mail命令来发送邮件,例如,发送Party邀请函给朋友们。

    LinuxShell脚本编程实例.doc

    本文将通过实例讲解Linux Shell脚本编程的基本概念、语法和应用。 一、基本概念 1. Shell脚本是什么? Shell脚本是指使用Shell命令语言编写的程序,用于自动执行一系列任务或操作。Shell脚本通常以文本文件形式...

    Linux高级bash编程

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

    Linux基础课件第四章Shell脚本编程.ppt

    命令别名可以在系统别名定义文件中保存,例如 RHEL4 系统中保存在“ /etc/profile.d/” 目录的配置文件中。 本章节对 Shell 的发展过程、用途、变量设置和使用、基本操作方式、简单的 Shell 脚本编辑方法等内容进行...

    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脚本编程基础

    本文将对Linux Shell脚本编程基础进行详细的介绍,涵盖了变量赋值和引用、流程控制、Here Document、函数等多个方面。 1. 变量赋值和引用 在Shell编程中,使用变量无需事先声明,同时变量名的命名须遵循如下规则:...

    Linux Shell 脚本编程入门教程

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

    Linux脚本编写基础.pdf

    在shell脚本中可以使用三类命令:Unix命令、shell命令和流程控制命令。 Unix命令是指可以在shell脚本中使用的任意的Unix命令,例如`echo`、`ls`、`cp`、`mv`、`rm`等。 shell命令是指shell脚本中特有的命令,例如...

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

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

    linuxShell脚本编写实验7报告.pdf

    通过本实验,我们学会了使用 bash 的 for 循环语句编写脚本,掌握了 batch Script 的编写方法和技巧,掌握了命令行参数的引用和变量的使用,掌握了 for 循环、while 循环、read 命令的使用,并学会了命令扩展功能的...

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

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

    Shell编程中文手册.pdf

    本手册涵盖了 Shell 编程的基础知识,包括 Shell 概述、Shell 解析器、Shell 脚本入门、Shell 中的变量等。 Shell 概述 Shell 是一种命令行接口,允许用户与操作系统进行交互。学习 Shell 编程可以让开发者更好地...

    人性化解析shell脚本,保证快速入门sh,bash,shell入门.pdf

    Shell脚本是Linux操作系统中的一种编程语言,用于自动化系统管理和任务执行。本文档旨在快速入门Shell脚本,帮助读者快速掌握Shell脚本的基本知识和使用方法。 基本条件 要学习Shell脚本,需要具备以下基本条件:...

    第10章 Shell脚本编程1

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

    Linux命令行与shell脚本编程 - 结构化命令案例代码

    linux操作系统 bash-shell无法处理浮点数,sh continue退出多层循环,sh if-then-else语旬.sh if-then语句.sh output.txt while里面嵌套for循环,sh 从变量读取列表.sh ...在for语句中使用多个变量.sh

Global site tag (gtag.js) - Google Analytics