51Testing软件测试论坛

标题: linux shell文件的读取,该如何处理? [打印本页]

作者: popppo321    时间: 2014-3-29 14:00
标题: linux shell文件的读取,该如何处理?
一个文件用AWK划分为2个域,想把第一行第二列的字段取出来,赋值给参数A,进行如下实现:
convert_line()
{
        args=$2
array=()
        cat $1|awk -F= '$1 ~ /'$args'/ {print $2}'|while read  line
        do
        echo $line
array=(`echo $line`)
        done
echo  ${array[0]}
       
}
convert_line "a.txt" "ip"
发现while循环之外echo  ${array[0]} 的指依然为空,如何才能取出来传递给一个变量呢




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2