`符号包含的命令执行完后,可以讲其输出结果保存到变量中
#!/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脚本编程指南”将带你深入探索Bash的各个方面,无论你是初学者还是经验丰富的系统管理员,都能从中受益。通过学习和实践,你可以提升自己的Linux自动化技能,使日常工作更加高效。这份指南的PDF...
"高级Bash脚本编程指南"是一本深入讲解Bash脚本编程的权威资料,其Doc转pdf高清版为学习者提供了方便的阅读体验。这本书涵盖了从基础到高级的多个层次,旨在帮助读者提升在Linux环境中使用Bash编写高效、可靠脚本的...
通过学习和实践《高级Bash脚本编程指南》中的代码,你将能够掌握这些高级技巧,并能编写出高效、强大的Bash脚本来自动化日常任务,提升工作效率。无论是系统管理、持续集成还是数据处理,Bash脚本都扮演着不可或缺的...
《高级Bash脚本编程指南》是一本深入探讨Bash编程的资源,提供了丰富的示例和详尽的解释。以下是根据提供的压缩包文件名所涉及的一些核心知识点: 1. **数组操作**: - `array-append.bash`:Bash从4.0版本开始...
本书《高级Bash脚本编程指南》是一本深入探讨UNIX®/Linux环境下Bash Shell脚本编程的权威指南,由Mendel Cooper所著。全书内容覆盖广泛,旨在为读者提供从基础到高级的Shell编程技能,并假定读者没有任何脚本编程或...
《高级Bash 脚本编程指南》是一本深入讲解Bash脚本编程的资源,旨在帮助读者提升对Bash脚本的理解和应用能力。 一、Bash基础 1. **变量**:Bash中的变量用于存储数据,可以是数字、字符串或数组。例如,`VAR=...
这本书《Linux Bash脚本编程大全》可能是对这个主题的详尽探讨,涵盖了从基础到高级的Bash脚本编写技巧。 在学习Bash脚本编程时,你需要了解以下几个关键知识点: 1. **环境变量**:环境变量是Bash脚本中用来存储...
Bash脚本编程通常包括使用特殊字符,变量和参数,引用,退出状态,测试结构,操作符,以及变量的高级操作等方面的知识。在使用Bash脚本编程时,用户可以通过编写一系列命令并按照特定的语法结构组合它们来控制程序...
例如,你可以定义变量来存储数据,使用数组来管理一组相关值,通过重定向将命令输出保存到文件,或者利用管道将一个命令的输出作为另一个命令的输入。此外,Bash还支持函数,允许你封装重复使用的代码。 在学习...