|
发表于 2009-4-5 15:04:11
|
显示全部楼层
用了个while循环实现,楼主看看。
-bash-3.00$ cat test0405a
123$
$
4$ hello
5$
42$ world
43$ test
---------------------------------------------------------
#!/bin/bash
typeset -i n=$(grep "4" test0405a | wc -l)
echo $n
typeset -i m=1
while [ $m -le $n ] ; do
var=$(sed -n '/4/p' test0405a | sed -n "$m p")
echo $var
m=$m+1
done
-------------------------------------------------------- |
|