बहु ^ | लूप के लिए पाइप (बैच फ़ाइल)


0

क्या लूप के भीतर म्यूटेटर पाइप कमांड होना संभव है?

:: ------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

आपको सही ढंग से निर्मित 'खोज' कथन की आवश्यकता है। अवधि। कई पाइपों की आवश्यकता नहीं है। आपने जो ऊपर निर्माण किया है, वह बिल्कुल काम नहीं करता है। लेकिन आप क्या करने की कोशिश कर रहे हैं, आप बहुत आसानी से इसके उदाहरण पा सकते हैं- मैंने आपके लिए एक खोज की, "लिनक्स में कई एक्सटेंशन मिलते हैं"
टायसन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.