जब मैं चलता हूं grep "keyword" -nऔर परिणाम की निम्नलिखित सूची प्राप्त करता हूं :
a/b/c:10: keyword
a/b/c:70: keyword
a/b/d:50: keyword
मैं इसमें से किसी एक फ़ाइल (सूची में दूसरा) को कैसे खोल सकता हूं?
मैं अब अपने माउस का उपयोग करके आउटपुट को कॉपी करता हूं, vimऔर उसके बाद कॉपी करता हूं और फिर +लाइन नंबर I कॉपी के साथ जोड़ता हूं। (मतलब मैं vim a/b/c +70फ़ाइल का नाम पाने के लिए माउस कॉपी का उपयोग करके लिखता हूं , और लाइन नंबर पाने के लिए एक और माउस कॉपी [या मैं बस इसे हाथ से कॉपी करता हूं, जब इसकी कमी पर्याप्त हो])
क्या कीबोर्ड शॉर्टकट के साथ ऐसा करने का कोई तरीका है?
echo a/b/c:70: keyword | awk '{print $1}' | sed 's,:$,,' | sed 's,:, +,' | xargs vim && reset:।