我绊倒了一件事:
我在 awk 中对一堆文件进行排序,并将排序后的粒子保存为 txt。但现在我需要将它们保存为 .doc,尤其是横向格式。我用谷歌搜索了很多,发现这样做的唯一方法是将文件另存为 doc,但在创建文件期间,将这些rtf code
写入文件,然后将真实内容写入文件。
rtf 开始标签代码:
{\rtf1\ansi\deff0 {\fonttbl {\f0 Courier;}}
{\colortbl;\red0\green0\blue0;\red255\green0\blue0;}
\landscape
\paperw15840\paperh12240\margl720\margr720\margt720\margb720
和 rtf 关闭标签:
}
关闭标记将作为文件的最后一行写入新创建的文件的最后一行之后。
我的问题是,我怎样才能在 awk 中找到文件的最后一行END
。
这是我的代码。http://pastebin.com/mfjH4NYY
知道发生了什么是巨大的代码,但关键是:标签fnnID
中不可用,通过这个,如果我尝试附加字符以关闭END
,将创建一个新文件}
rtf 格式。有人可以帮我找出线索吗?
多谢