分页: 1 / 1

求问如何将屏幕的显示字符赋给一个变量?

发表于 : 2016-10-24 15:31
nimble
比如前一步命令会在屏幕上显示test这个字符串,而我接下来要将此字符串test赋给一个变量,请问在shell里面用什么命令可以完成?? :Hehe :Hehe 谢谢

Re: 求问如何将屏幕的显示字符赋给一个变量?

发表于 : 2016-10-24 15:34
vickycq
nimble 写了:比如前一步命令会在屏幕上显示test这个字符串,而我接下来要将此字符串test赋给一个变量

代码: 全选

$ echo test
test
$ a=`echo test`
$ echo $a
test
$ a=$(echo test)
$ echo $a
test

Re: 求问如何将屏幕的显示字符赋给一个变量?

发表于 : 2016-10-24 20:19
nimble
vickycq 写了:
nimble 写了:比如前一步命令会在屏幕上显示test这个字符串,而我接下来要将此字符串test赋给一个变量

代码: 全选

$ echo test
test
$ a=`echo test`
$ echo $a
test
$ a=$(echo test)
$ echo $a
test
非常感谢哈!!!!

那么如果我不能预先知道上一步会在屏幕上输出什么内容,(比如我利用现有脚本递交计算程序,每次有一个序列号出现在屏幕上),如何把这个屏幕上的字符赋给一个变量呢?谢谢哈!!!

Re: 求问如何将屏幕的显示字符赋给一个变量?

发表于 : 2016-10-24 20:32
lilydjwg
nimble 写了: 那么如果我不能预先知道上一步会在屏幕上输出什么内容,(比如我利用现有脚本递交计算程序,每次有一个序列号出现在屏幕上),如何把这个屏幕上的字符赋给一个变量呢?谢谢哈!!!
要么你复制粘贴。
要么你先放一变量里,再 echo 出来看看。