Bir dosyayı (vim'de olduğu gibi) açmak, belirli bir dizeyi aramak ve oradan geriye doğru arama yapmak, ikinci bir dizeyi bulmak ve bu ikinci dizeyi (yalnızca) çıkarmak için bir (bash) komutu arıyorum. Böyle bir dosya için:
...
aaa x
...
aaa y
... <-- any number of lines, but necessarily greater than 0
bbb
...
Şimdiye kadar bunu buldum.:
vim -c "/bbb" -c "n" -c "?aaa" -c "n"
Bu işe yaramıyor; vim okur:
Error detected while processing command line:
E163: There is only one file to edit
Press ENTER or type command to continue
Ayrıca dizeyi kaydetmem gerekiyor aaa y
bir dosyaya / değişkene -- Nasıl olduğunu anlayamıyorum.
TIA