【发布时间】:2019-09-09 09:46:32
【问题描述】:
这是文件的内容:
Person Name
123 High Street
(222) 466-1234
Another person
487 High Street
(523) 643-8754
这两件事给出了相同的结果:
$ awk 'BEGIN{FS="\n"; RS="\n\n"} {print $1, $3}' file_contents
$ awk 'BEGIN{FS="\n"; RS=""} {print $1, $3}' file_contents
两种情况给出的结果都是:
Person Name (222) 466-1234
Another person (523) 643-8754
RS="\n\n"其实是有道理的,但是为什么RS=""也被这样对待呢?
【问题讨论】: