Powershellben ez hogy működik? Hogyan "viszonyulnak" az alábbi SSH parancsokhoz? (házi, bővebben lent)
Van több sor adat egy txt fájlban. A különböző adatok vesszővel vannak elválasztva, pl:
47.6498634, 19.1404118, 2021.12.01., 10:30,-5
47.6498644, 19.1404125, 2021.12.02., 10:30,-1
47.6498644, 19.1404118, 2021.12.01., 12:30,5
47.6498664, 19.1404108, 2021.12.05., 11:30,-4
47.6498634, 19.1404118, 2021.12.04., 14:30,-5
47.6498644, 19.1404118, 2021.12.01., 12:30,0
Ez ugye egy GPS-koordináta (ami egy adat), dátum, idő, hőmérséklet.
Három feladat van:
1) Meg kell adni, hogy egy adott GPS-koordinátájú helyen hány különböző napon végeztek méréseket.
2) Meg kell adni, hogy hol és mikor volt a legmagasabb hőmérséklet.
3) Illetve meg kell adni azt a helyet, ahol a legtöbb mérési eredmény született.
Ezek alapvetően nem nehéz feladatok, ha az ember tudja a parancsokat, de: nem világos, hogyan számolok/rendezek x szempont szerint, ha csak sortot írok utána az első adat szerint rendez, ugyanez, ha számolni kell, nem tudom a "tail" parancsot "lefordítani", illetve az se megy, hogy csak x/y szempontot írjak ki.
SSH parancsokkal se volt könnyű, megcsináltam, de segítséget kérnék, mert az idő rohan:
1)cat adat.csv | grep $1,$2 | cut -d, -f3 | uniq | wc -l | cat
2)cat adat.csv | sort -t"," -n -k5 | tail -n1 | cut -d, -f1-4 | cat
3)cat adat.csv | cut -d, -f1-2 | sort | uniq -c | sort -k1 | tail -n1 | cut -c1-8 --complement
Fenti elvileg működik, de nem tudom melyik parancsnak mi a powershell megfelelője
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!