Powershell'de Grep analogu


2

Linux'tan MS Server'a kadar bir proje için port yapmaya çalışıyorum. Sorun şu ki, özel seçeneklere sahip grep komutu grep -c stringve grep -edönüştürmem gerekenler var. Windows cmd'de benzer bir komut bulundu FINDSTRancak şimdi benzer -cveya -eseçenek için bir seçenek görüyorum grep. Kaçırdığım başka çözümler var mı?


Windows gibi shve grepWindows için Unix araçlarını yükleyin ve kullanın?
— reinierpost

Benim durumumda değil. Gereksinimler, bu araçları Windows altında yükleyemem
— Vit Kos

Yanıtlar:


1

Powershell'in -e regexp için "select-string" i seçtiğim, bu -Ptern'dir. -c sayımı için kesin bir eşdeğer yoktur, select-string 'in çıktısını kendiniz manipüle etmeniz gerekir. Örneğin, (bir dosya dizisi -dosya "-pattern" ^ [0-9]. * "). Sayısı

(biçimlendirme için üzgünüm; telefondayım)


Bu, özel powershell cmd'yi genişleterek veya oluşturarak yapılabilir mi? Mümkünse, bu tür şeyler yapmanın bir örneği var mı? Thx
— Vit Kos,

Ne için sed?
— Daima

@AlwaysLearning, sed
— chingNotCHing ile
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.