【发布时间】:2016-09-20 07:31:50
【问题描述】:
但我对使用 awk 命令的一小段代码有疑问。我在任何地方都没有找到答案/解决方案。
我正在尝试解析输出文件并提取第一个表达式(包括)ATOMIC 和第二个表达式(不包括)Bond 之间的所有数据。该数据将被发送到一个新文件$1_geom。到目前为止,我有以下内容:
`awk '/ATOMIC/{flag=1;next}/Bond lengths in Bohr/{flag=0}flag' $1` >> $1_geom
这个脚本会为我提取正确的数据,但是有两个问题:
ATOMIC行未与数据一起提取数据被提取并附加到一行。我希望数据保留解析文件中的格式(5 列,可变数量的行)。请参阅附件以查看视觉效果。 Visual Example Attachment。是否有其他方法可以附加数据(>> 除外)以便我可以保持格式?
感谢任何帮助,谢谢。
【问题讨论】:
-
为什么命令是反引号?
`