0
如果条件为真,我需要能够输出记录。根据bash脚本中的匹配条件从现有文件输出记录
假设这是现行文件,
RECORD_ID,姓,名,电话号码
我试图输出记录,如果最后的名称相匹配。我收集用户输入以获取姓氏,然后执行以下操作。
read last_name
cat contact_records.txt | awk -F, '{if($3=='$last_name')print "match"; else print "no match";}'
此脚本输出敌不过每个记录contact_records.txt
内
非常感谢你。这很有意义 – user3521205 2014-11-06 04:45:08
事实上,扩展shell变量作为awk命令行的一部分是很危险的。请按照[此链接](http://cfajohnson.com/shell/cus-faq-2.html#Q24)了解详情。 – 2014-11-07 02:52:56