मध्यरात्रि कमांडर में चयनित वस्तुओं पर कमांड निष्पादित करें


9

मैं चयनित वस्तुओं पर एक कमांड कैसे कर सकता हूं?

उदाहरण के लिए vim, या 5 टेक्स्ट या इमेज फ़ाइलों के लिए जिम्प का चयन करना।

मैंने नीचे की ओर इनलाइन कमांड लाइन का उपयोग करने की कोशिश की, लेकिन यह मेरे चयन को ध्यान में नहीं रखता है

जवाबों:


9

F2उपयोगकर्ता मेनू के लिए दबाएँ और फिर चुनें Do something on tagged filesया दबाएँ @। पॉपअप विंडो में आप अपनी कमांड दे सकते हैं।

यह ध्यान रखना महत्वपूर्ण है कि प्रत्येक फ़ाइल कमांड के लिए अलग से निष्पादित किया जाएगा। यह कुछ इस तरह होगा:

for file in files:
   COMMAND file

नहीं

COMMAND file1 file2

यह तब भी काम करता है जब कर्सर किसी फाइल पर होता है लेकिन वह चयनित
törzsmókus

चयनित आइटम स्वचालित रूप से कमांड में जोड़ा जाता है।
वेबरजैन

13

एक-लाइनर्स के लिए, %tकमांड लाइन पर उपयोग करें , जो आपके चयनित आइटमों की सूची के लिए प्रतिस्थापित हो जाता है।

for F in %t; do echo "${F} is selected"; done
cp %t /var/somewhereelse/
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.