Hledám (bash) příkaz k otevření souboru (jako ve vimu), hledat pro konkrétní řetězec a hledání pozpátku od tam, najít druhý řetězec a na výstup (pouze), že druhý řetězec. Pro soubor, jako je tento:
...
aaa x
...
aaa y
... <-- any number of lines, but necessarily greater than 0
bbb
...
Vymyslel jsem to tak daleko:
vim -c "/bbb" -c "n" -c "?aaa" -c "n"
To nebude fungovat; vim zní:
Error detected while processing command line:
E163: There is only one file to edit
Press ENTER or type command to continue
Také musím uložit řetězec aaa y
do souboru/proměnná ... nemůžu přijít na to jak.
TIA