क्या लूप के भीतर म्यूटेटर पाइप कमांड होना संभव है?
:: ------file(filter.txt) with contents which should be filtered---------
.mp3
.mp4
.wav
.jpg
.png
:: --------------------------------------------------------------
मैं उन सभी फ़ाइलों को फ़िल्टर करना चाहूंगा जिनमें फ़िल्टर शामिल हैं।
dir /a:-d /b | find /v ".mp3" | find /v ".mp4" | find /v ".wav" | find /v ".jpg" | find /v ".png"
मुद्दा यह है कि मेरी प्रविष्टि में इस उदाहरण में बहुत कुछ दिखाया गया है जो मैं इसे लूप में रखना चाहता हूं लेकिन यह मेरे लिए काम नहीं कर रहा है
for /f "tokens=* delims=;" %%a in (filter.txt) do (| find /v "%a)
2
आप सही तरीके से उपयोग नहीं कर रहे हैं, देखें: unix.stackexchange.com/questions/15308/… या google Linux में कई एक्सटेंशन मिलते हैं
—
Tyson
वहाँ एक बैच फ़ाइल के साथ ऐसा करने का एक तरीका है?
—
S4ndler
आपको सही ढंग से निर्मित 'खोज' कथन की आवश्यकता है। अवधि। कई पाइपों की आवश्यकता नहीं है। आपने जो ऊपर निर्माण किया है, वह बिल्कुल काम नहीं करता है। लेकिन आप क्या करने की कोशिश कर रहे हैं, आप बहुत आसानी से इसके उदाहरण पा सकते हैं- मैंने आपके लिए एक खोज की, "लिनक्स में कई एक्सटेंशन मिलते हैं"
—
टायसन