Kezdőlap › Fórumok › Programozás › Shell scrip megszámolás…
- This topic has 6 hozzászólás, 5 résztvevő, and was last updated 10 years, 5 months telt el by imikanwar.
- SzerzőBejegyzés
- 2012-12-03-10:29 #1890520
Sziasztok!Teljesen kezdő vagyok a shell script területén. A kérdésem az lenne, hogy hogyan lehet egy adott fájlban megszámolni azt hogy a megadott kifejezés hányszor szerepel benne? pl.:1 2 3 4 5 5 4 3 2 16 7 4 2 1hányszor szerepel az 1?(ha esetleg valaki tudná PowerShell-ben is az nagy segítség lenne)A válaszokat előre köszönöm!
2012-12-03-12:26 #2206753Ha csak azokat a sorokat akarod megszámlálni amikben a kifejezés szerepel, jelen esetben az '1', akkor így:
Code:grep -c '1' fajlom.txtÍgy pedig meg tudod számolni, hogy ténylegesen hányszor szerepel a fájlban az adott kifejezés:
Code:grep -o '1' fajlom.txt | wc -l2012-12-03-13:13 #2206754Köszi szépen. Örök hálám!Esetleg valaki tudja ennek a PowerShell változatát?
2012-12-03-17:57 #2206755Elvileg powershellben is van pipe, tehát, ha a grep és wc, akkor – elvileg – ugyanúgy.
2012-12-04-07:06 #2206756Esetleg valaki tudja ennek a PowerShell változatát?
Kötelező előírás valami miatt a PowerShell használat, vagy "shell kell windows alatt"?
2012-12-04-15:42 #2206757No, meg persze ott vannak a beépített Select-String, meg Measure-Object parancsok, ha kizárólag az van és nem kívánsz rá telepíteni mást.
2013-11-29-10:01 #2206758Hello! The truth is that the more serious the programming part I'm not really experienced, and we have a problem / task to which I have no idea how to do it. I have a couple. CSV file. From these I would like to take out a certain data (data set, ie property, respectively.
- SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz