1
雖然我可以在log中看到count和pattern值,但我無法獲得macthed值。請幫助我,我的要求是獲取變量中的設備列表,但我認爲它沒有提取count和pattern值。awk使用變量
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}'