求问如何将屏幕的显示字符赋给一个变量?
-
- 帖子: 7
- 注册时间: 2009-03-26 12:36
求问如何将屏幕的显示字符赋给一个变量?
比如前一步命令会在屏幕上显示test这个字符串,而我接下来要将此字符串test赋给一个变量,请问在shell里面用什么命令可以完成?? 谢谢
- vickycq
- 帖子: 4507
- 注册时间: 2011-03-20 13:12
- 系统: Debian
- 来自: 山东省寿光县
- 联系:
Re: 求问如何将屏幕的显示字符赋给一个变量?
nimble 写了:比如前一步命令会在屏幕上显示test这个字符串,而我接下来要将此字符串test赋给一个变量
代码: 全选
$ echo test
test
$ a=`echo test`
$ echo $a
test
$ a=$(echo test)
$ echo $a
test
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
欢迎所有 Debian GNU/Linux 用户
-
- 帖子: 7
- 注册时间: 2009-03-26 12:36
Re: 求问如何将屏幕的显示字符赋给一个变量?
非常感谢哈!!!!vickycq 写了:nimble 写了:比如前一步命令会在屏幕上显示test这个字符串,而我接下来要将此字符串test赋给一个变量代码: 全选
$ echo test test $ a=`echo test` $ echo $a test $ a=$(echo test) $ echo $a test
那么如果我不能预先知道上一步会在屏幕上输出什么内容,(比如我利用现有脚本递交计算程序,每次有一个序列号出现在屏幕上),如何把这个屏幕上的字符赋给一个变量呢?谢谢哈!!!
- lilydjwg
- 论坛版主
- 帖子: 4249
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 求问如何将屏幕的显示字符赋给一个变量?
要么你复制粘贴。nimble 写了: 那么如果我不能预先知道上一步会在屏幕上输出什么内容,(比如我利用现有脚本递交计算程序,每次有一个序列号出现在屏幕上),如何把这个屏幕上的字符赋给一个变量呢?谢谢哈!!!
要么你先放一变量里,再 echo 出来看看。