क्या grep
(या उत्पादन grep
-समान परिणाम, फ़ाइलों में तार और / या पैटर्न ढूंढना) से आउटपुट को संसाधित करना / बदलना संभव है , जैसे कि खोज परिणामों का उपयोग लिंक (यानी, हाइपरलिंक) के रूप में एक संपादक को खोलने के लिए किया जा सकता है? मैं
अपने परिणाम पर क्लिक करना चाहता हूं और चयनित पंक्ति में अपना संपादक खोलना चाहता हूं।filename:line_number
grep
$ grep "mServiceIntent" -R ./src/
./src/example/PhotoThumbnailFragment.java:67 private Intent mServiceIntent;
./src/example/PhotoThumbnailFragment.java:194 mServiceIntent =
./src/example/PhotoThumbnailFragment.java:203 getActivity().startService(mServiceIntent);
मुझे पता है कि संपादक को खोलने के लिए सिस्टम में प्रोटोकॉल कैसे दर्ज करें। उदाहरण के लिए, sblm://*
मेरे सिस्टम की तरह सभी URL सबलेम टेक्स्ट में खुले हैं। मेरा सवाल यह है कि: गाइक टर्मिनल में कस्टम लिंक कैसे बनाएं (या शायद यह भूकंप पर निर्भर न हो और डिफ़ॉल्ट टर्मिनल प्रोग्राम के लिए काम करता है)?
नोट: संबंधित (?) प्रश्न, क्या कोई टर्मिनल ऐप है जो फ़ाइल नाम को क्लिक करने योग्य बनाता है? , विशिष्ट कार्यान्वयन / समाधान विवरण पर अस्पष्ट है, और स्पष्ट रूप से फ़ाइल में एक पहचान की रेखा पर सीधे कूदने की मेरी आवश्यकता का उल्लेख नहीं करता है।