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.