Hi all!
I have an old project in our company that uses shell scripting a lot. Most popular commands are: grep, sed, sort. And it was OK for now. But one of the thing really bothers me. Sometimes we have an input data from other companies that is in csv-like formats. These input file are connected by several IDs like they are just a dump of some DBMS.
Instead of importing the data into some DBMS there are pages of shell scripts that do 'cut'-ing, 'paste'-ing and 'join'-ing in combination of sort to emulate real db.
The best solution seems to be use SQLite, but my worries are about the size of the data it can handle and the speed of work. And it seems like SQLite will make it more difficult to use such features of shell as 'sed'.
Can someone advise or describe your success story?