Я хотел бы создать (или использовать, если оно уже существует) приложение на основе командной строки, которое создает, изменяет и выполняет поиск в базе данных.
В идеале эта база данных должна представлять собой простой текстовый файл, в котором каждая строкаэто запись.
Как в этом простом примере:
Apple Fruit Malus Green/Red 55
Banana Fruit Musa acuminata Yellow 68
Carrot Veget. D. carota Orange 35
Допустим, этот текст хранится в ~/database.txt
Я хотел бы иметь возможность искать все записи, которыеимеют тип fruit
(возвращающий, Apple
и Banana
) или все записи с килокалорией, которые меньше 60
(возвращающие Apple
и Carrot
) в командной строке.
Возвращение должно происходить через стандартный вывод терминала и выглядеть следующим образом:
$mydatabasesearch cal '<60'
Apple Fruit Malus Green/Red 55
Carrot Veget. D. carota Orange 35
Кроме того, возможность добавления в базу данных через командную строку была бы замечательной!
Есть ли что-нибудь вокруг, что делает это?Если нет, как бы вы посоветовали мне написать такое приложение?Я знаю немного C++
, но это все ...