分页: 1 / 1

mawk脚本无法执行,求助

发表于 : 2011-03-31 17:50
fluomani

代码: 全选

#!/bin/bash
i=1
while [ $i -le 5 ]
do
  mawk -F"," '{if($1~/532.337/) print '$i' "," $3}' ./${i}_1.txt >> ./result.txt
  ((c++))
done
想提取一系列文件中$1=532.337的那行数据,文件名为1_1,2_1,3_1……
不知道哪边有问题
求高人指导

Re: mawk脚本无法执行,求助

发表于 : 2011-04-01 7:38
sk1418
这样行么?

代码: 全选

 mawk -F"," '{if($1~/532.337/) print "'$i'" "," $3}' ./$i_1.txt >> ./result.txt

另外為什麼你循环里是c++,应该是i++吧?

Re: mawk脚本无法执行,求助

发表于 : 2011-04-01 12:23
fluomani

代码: 全选

#!/bin/bash
i=1
while [ $i -le 70 ]
do
  mawk -F"," '{if($1~/532.337/) print "'$i'" "," $3}' ./${i}_1.txt >> ./result.txt
  ((i++))
done
多谢 完整代码是这样 希望对别人有帮助

Re: mawk脚本无法执行,求助

发表于 : 2011-04-01 17:01
tusooa
还是有一点问题。

代码: 全选

$1~/532.337/
里边点号要转义。