テキストファイルにデータがあります:
Customer:HDB:Price:Left:total
Ted 1:rm4:34:197:101
左と合計の最新レコードをデータベースに更新しようとしています。この表現がうまくいかないのはなぜですか?
awk -F : -v OFS=: -v customer=$customer-v hdb=$hdb \
-v left=$left -v total=$total \
'$1==customer && $2==hdb {`$4=left $5=total;`}1' file