天天看点

输出符合条件的指定行

#!/bin/bash

Lines=$(cat $1 | grep -noP 'api_qry_time":[\d\.]+' | awk -F ":" '{if($3>10000){print $1}}')

num=$(echo "$Lines" | wc -l)

echo $num

for((i=1;i<=$num;i++));

do

    LineNum=$(eval "echo \"$Lines\" | sed -n '${i}p'")

    eval "cat $1 | sed -n '${LineNum}p'| grep -in 'test=qa'"

done