Çalıştırıp grep "keyword" -n
aşağıdaki sonuç listesini aldığımda :
a/b/c:10: keyword
a/b/c:70: keyword
a/b/d:50: keyword
Bulunan satırdaki dosyalardan birini (listede ikinci) nasıl açabilirim?
Şimdi çıktıyı faremi kullanarak kopyalayıp sonra kopyalayıp kopyaladığım satır numarasıyla vim
ekliyorum +
. (yani vim a/b/c +70
dosya adını almak için fare kopyasını ve satır numarasını almak için başka bir fare kopyasını kullanarak yazıyorum [veya yeterince kısa olduğunda sadece elle kopyalarım])
Klavye kısayoluyla yapmanın bir yolu var mı?
echo a/b/c:70: keyword | awk '{print $1}' | sed 's,:$,,' | sed 's,:, +,' | xargs vim && reset
.