【发布时间】:2019-03-07 03:09:16
【问题描述】:
我正在尝试制作分类文本,但我遇到了转动问题
(class1 (subclass1) (subclass2 item1 item2))
到
(class1 (subclass1 item1) (subclass2 item1 item2))
我不知道将上面的文本转换为下面的文本,而不会将 subclass1 缓存在内存中。我在 Linux 上使用 Perl,因此欢迎使用任何使用 shell 脚本或 Perl 的解决方案。
编辑:我尝试过使用 grep,将整个 subclass1 保存在一个变量中,然后修改并将其导出到列表中;但列表可能会变大,这样会占用大量内存。
【问题讨论】:
-
@JosephSible 编辑了它。
-
分享您的研究对每个人都有帮助。告诉我们您尝试了什么以及为什么它不能满足您的需求。这表明您已经花时间尝试帮助自己,它使我们免于重复明显的答案,最重要的是它可以帮助您获得更具体和相关的答案!另请参阅:How to Ask。前任您的问题没有解释您如何得出需要插入的内容,即为什么需要插入
item1?
标签: shell perl text-files