सवाल पाठ संपादक के साथ पाइप पथ कैसे खोलें?


मैं ऐसा कुछ करना चाहता हूं:

which some_script | gedit

अगर मैं ऐसा करता हूं, gedit इसके बजाय, नया दस्तावेज़ खोलें /some/path/some_script

सबसे अच्छी चीज जो मैंने करने में कामयाब रहा है वह है:

gedit $(which some_script)

लेकिन मुझे यह पसंद नहीं है।


1
2017-12-09 20:24


मूल




जवाब:


तर्कों में इनपुट कन्वर्ट करने के लिए, उपयोग करें xargs:

some command | xargs gedit

चूंकि आप सही विधि को "पसंद नहीं करते" हैं, इसलिए फ़ाइल नामों और रिक्त स्थान में रिक्त स्थान से सावधान रहें।

बस इतना आप जानते हैं, सबसे उपयुक्त तरीका है:

gedit "$(command -v some_script)"

3
2017-12-09 20:37