Windows'ta nl eşdeğer komutu?
Sep 27 2020
Gibi bir alternatif olduğunu biliyorum http://gnuwin32.sourceforge.net/packages/coreutils.htmveya Windows'ta Cygwin .
Ancak, Windows'ta Linux'a eşdeğer herhangi bir yerleşik komut var nlmı?
İşte Linux'ta cat& örneği nl.
cat - dosyaları birleştirin ve standart çıktıya yazdırın
wolf@linux:~$ cat file.txt line 1 line 2 line 3 wolf@linux:~$
nl - dosyaların satır sayısı
wolf@linux:~$ nl file.txt 1 line 1 2 line 2 3 line 3 wolf@linux:~$
Yanıtlar
2 ReddyLutonadio Sep 27 2020 at 17:55
Findstr ile /nve /rparametreler eşdeğer olmaya yakın
/n: Eşleşen her satırın satır numarasını yazdırır./r: Arama dizelerini normal ifadeler olarak işler. Bu varsayılan ayardır.
Joker karakterlerle kullanılıyorsa nl, Linux'ta komutun yaptığı gibi bir dosyanın her satırını okumalıdır .
findstr /n /r ^.*$ file.txt
veya
findstr /n /r ^?*$ file.txt
/nVe /vparametreleriyle birlikte bul , dosyanın her satırı için satır numaralarını da göstermelidir.
find /n /v "" file.txt
ItWasn'tMe Sep 30 2020 at 07:53
Çıkışı özelleştirmeyi tercih ediyorsanız, bir fordöngü kullanmayı deneyin :
- Komut satırınızda
set "_i="<nul & for /f tokens^=* %i in (file.txt )do @set /a "_i+=1">nul && <con: ^< nul cmd/v/c "echo\!_i! ^| %i"
- Yarasa / cmd dosyanızda:
@echo off && setlocal
set "_i="<nul & for /f tokens^=* %%i in (file.txt
)do set /a "_i+=1" && <con: ^< nul cmd /v /c "echo\!_i! ^| %%i"
endlocal & goto=:EOF
Gene Simmons, KISS Çizgi Romanlarının Potansiyel Olarak "İnsanlığı Yeniden Yaratabileceğini" Söyledi
Donovan, Şarkılarından 1'ini The Beatles'ın "Lucy in the Sky with Diamonds" şarkısıyla karşılaştırdı
Tom Girardi Dolandırıcılık Suçlamalarından Yargılanma Yetkisinin Belirlenmesi İçin Duruşmaya Katıldı
Kevin Jonas'ın Kızı Alena, Doğum Günü Fotoğrafında Büyümüş Görünüyor: '9 Yaşında Gerçek Hissetmiyor'