尽管我可以在日志中看到计数和模式值,但我无法获得计算值。请帮助我,我的要求是获取变量中的设备列表,但我认为它没有获取计数和模式值。
pattern=ABCD
count=4
x=3
if [[ $count -gt $x ]] ; then
echo "Count : $count" >> ${LOGFILE}
echo "Pattern : $pattern" >> ${LOGFILE}
list=cat /tmp/info.txt | awk 'a-->0;/"$pattern"/{a=$count}'
echo "List : $list" >> ${LOGFILE}`
我尝试过以下方式但没有工作
cat /tmp/info.txt | awk 'a-->0;/"$pattern"/{a=$count}' >> ${LOGFILE}
当我直接在命令行上运行时,它工作正常......
cat /tmp/info.txt | awk 'a-->0;/ABCD/{a=4}'