分页: 1 / 1

标准输出的结果能传给变量吗?

发表于 : 2011-04-13 1:59
frrage
比如一个文件中有个数字,我想搞到变量里,可以实现吗?如果有很多行数字,可以传给数组吗?

Re: 标准输出的结果能传给变量吗?

发表于 : 2011-04-13 9:05
trigger
数组就少用吧,鸡肋

Re: 标准输出的结果能传给变量吗?

发表于 : 2011-04-13 9:06
x007007007
sed+字符截断/awk。。。。。貌似bash仅仅支持一维数组

Re: 标准输出的结果能传给变量吗?

发表于 : 2011-04-13 18:38
eexpress
x=`xxxxx`
输出结果是可以。

其他的,你需要perl了。 :em04

Re: 标准输出的结果能传给变量吗?

发表于 : 2011-04-13 23:14
fnan
文本中的数字可以放到变量中,甚至可以精确控制,可是有这种必要吗?直接读行然后分域提数字即可。

Re: 标准输出的结果能传给变量吗?

发表于 : 2011-04-13 23:18
xzap

代码: 全选

xx=($(这里是运行的命令))
把运行的命令的数组传存进xx数组

Re: 标准输出的结果能传给变量吗?

发表于 : 2011-04-14 0:36
fnan
xzap 写了:

代码: 全选

xx=($(这里是运行的命令))
把运行的命令的数组传存进xx数组
一维数组只能存行或全部数字丢失行信息。