Bibtool 中的括号意外结束

Bibtool 中的括号意外结束

我希望能够搜索符合某些条件(例如作者姓名或正则表达式匹配)的 bib 条目。我安装了 bibtool 并尝试了一些示例来了解它的工作原理。我创建了一个迷你.bib文件:

@book{asar,
author = {asar},
title = {MOFS1}
}

@book{pasar,
author = {psar},
title = {MOFS2}
}

我想提取标题为“MOFS2”的条目,因此我使用了以下命令:

bibtool -- select{title "MOFS2"} me.bib

输出如下:

select{title
____________^
*** BibTool ERROR: Unexpected end of braces.

*** BibTool WARNING: File MOFS2} not found.

@Book{        asar,
  author    = {asar},
  title     = {MOFS1}
}

@Book{        pasar,
  author    = {psar},
  title     = {MOFS2}
}

我使用了手册中的语法,但不明白哪里出了问题。还有没有其他类似的工具,我可以从命令行运行它们?

答案1

更谨慎地阅读 bibtool 的手册,需要select{}用单引号括起来(Unix shell 推荐使用)。

相关内容