我是shell程序设计的新手。我想要一个文本文件作为我的数据库
Booktitle
abcd
Author
abcd
Publisher
abcd
Year of publication
2009
我如何使用任何关键字,让程序找到该书的所有信息。例如:当我输入grep -i "abcd" books.txt
时。该计划将显示:
Booktitle Author Publisher Year of Publication
abcd abcd abcd 2009
非常感谢你们!
答案 0 :(得分:0)
@Query("{?0:?1}")
List<Doc> findByKeyAndValue(String key, String value);
仅为您提供行,而不是行组。您可能希望以不同方式格式化文件。一种方法是通过
id seporator tag seporator data
像这样:grep
当您使用图书标题作为标识时,abcd --- Title --- abcd
abcd --- Author --- efgh
abcd --- Publisher --- ijkl
abcd --- Year --- 2015
mnop --- Title --- mnop
mnop --- Author --- qrst
mnop --- Publisher --- ijkl
mnop --- Year --- 2007
会在您使用标题进行搜索时为您提供图书的所有信息。