cat赋值问题,求教!

sh/bash/dash/ksh/zsh等Shell脚本
回复
devilmare
帖子: 1
注册时间: 2010-12-11 22:12

cat赋值问题,求教!

#1

帖子 devilmare » 2012-05-20 9:56

问题如下:
我有一个数据文件datas,里面是两列浮点数据,我使用如下语句赋值:data=‘cat datas’,然后我如何引用data里面的数据呢?就像数组一样,谢谢各位!
aerofox
帖子: 1453
注册时间: 2008-05-24 8:30

Re: cat赋值问题,求教!

#2

帖子 aerofox » 2012-05-20 10:16

首先考虑一下,是不是一定需要要用数组。如果确实需要,可以

代码: 全选

data=(‘cat datas`)
for ((i=0; i<${#data[@]}; i++)); do
    echo ${data[i]}
done
cao627
帖子: 992
注册时间: 2007-12-05 10:57
系统: ubuntu14.04
来自: 金山

Re: cat赋值问题,求教!

#3

帖子 cao627 » 2012-05-20 10:57

代码: 全选

data=(`cat a`)
echo ${data[i]}
学习

如果data=`cat a`
${data[0]}表示整个字符串
回复