0
我正在嘗試編寫一個腳本,用於讀取我輸入的國家/地區,然後顯示來自該國家/地區的人員。當我用我想要的國家編寫代碼時,它工作正常,但是當我嘗試使用變量時,什麼都不會發生。我一直在爲此工作數小時,所以有人可以幫助我。這是我迄今爲止所擁有的。在awk中使用變量Bourne shell腳本
echo Please choose a country
echo
read country
awk -F: -v theCountry="$country" '
BEGIN {
recordCount = 0
printf "\t\tPlayers from that country\n\n"
print theCountry
}
/theCountry/{
print $1
recordCount++
}
END {
}' playerFile
我在哪裏進入theCountry就是它搞亂了。
太謝謝你了。我永遠在你的債務。也謝謝你的網站! –
不客氣。只需點擊我答案旁邊的「已接受」複選標記,我們甚至會打電話給它;-)。 –
@EdMorton聲譽爲1的用戶無法接受答案。他們可以將其標記爲有用。但是當信譽較高時可以回來接受回答:) – Jotne