Hľadám (bash) príkaz na otvorenie súboru (ako v vim), hľadať konkrétny reťazec a vyhľadávanie dozadu odtiaľ, nájsť druhý reťazec, a výstup (len), že druhý reťazec. Pre súboru, ako je tento:
...
aaa x
...
aaa y
... <-- any number of lines, but necessarily greater than 0
bbb
...
Ja som prišiel s týmto tak ďaleko:
vim -c "/bbb" -c "n" -c "?aaa" -c "n"
To nefunguje; vim znie:
Error detected while processing command line:
E163: There is only one file to edit
Press ENTER or type command to continue
Tiež som musieť uložiť reťazec aaa y
do súboru/premenná -- nemôžem prísť na to ako.
TIA