vProcess.sh
#!/bin/bash
function vProcess() {
local cookie=$1
local path=$2
local res
if [ $? -ne 0 ]; then
res="Failed"
else
res="Completed"
fi
echo -e "[Result]\nCookie = $cookie\nResult = \"$res\"" > ./out
}
vProcess $1 $2
#!/bin/bash
function vProcess() {
local cookie=$1
local path=$2
local res data
if [ $? -ne 0 ]; then
res="Failed"
else
rssi=$(awk '/^rssi = /{print $NF}' temp)//^匹配整个字符串,否则后半部分匹配即可
tot_pack=$(awk '/^totalPackets = /{print $NF}' temp)
good_pack=$(awk '/^goodPackets = /{print $NF}' temp)
data="totalPackets = ${tot_pack}\ngoodPackets = ${good_pack}\nrssi = ${rssi}"
res="Completed"
fi
echo -e "[Result]\nCookie = $cookie\nResult = \"$res\"\n$data" > ./out
}
vProcess $1 $2
~/demo$ ./traverse.sh 65 56