如何查找和显示文本文件中的所有信息

时间:2015-06-10 10:33:47

标签: linux shell unix terminal

我是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

非常感谢你们!

1 个答案:

答案 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 会在您使用标题进行搜索时为您提供图书的所有信息。