Új hozzászólás Aktív témák
-
-
csiki_92
aktív tag
válasz
bambano
#1755
üzenetére
Na az alábbi paranccsal sikerült eljutnom odáig, hogy levágja az évet és a hónapot:
sort -t, -rk5 adat | awk -F, '($3=="úr") { print substr($4,9,3) }' | uniq -c | awk ' { print $2"\t"$1 }' | sortViszont még mindig van két problémám, az egyik, hogy ettől függetlenül még mindig teljes dátum szerint csoportosít, nem napok szerint, a másik, pedig, hogy dátum szerint rendezi sorba, és nem darabszám szerint.
-
csiki_92
aktív tag
Sziasztok!
Olyan kérdésem lenne, hogy adott adat nevű fájl, melyben az alábbi minta szerint vannak adatok:
1.,Balogh Elvira,hölgy,1988.06.02.,Sárospatak,85000A következő a feladat: Melyik napon született a legtöbb úr? Listázzuk az egyes napok sorszámát, és az akkor született urak számát, darabszám szerint növekvő sorrendben.
A megoldásom a következő:
sort -t, -rk5 adat | awk -F, '($3=="úr") { print $4 }' | uniq -c | awk ' { print $2"\t"$1 }' | sortNos, ezzel az a baj, hogy a teljes évszámot kategorizálja, és kiírja például, hogy 1965.08.25-én 1 úr született. Nekem pedig csak napokra lebontva kellene a megoldás. Ha valaki tudna segíteni benne, akkor azt nagyon megköszönném!
-
csiki_92
aktív tag
válasz
Claude Leon
#1719
üzenetére
Köszi a segítséget mindkettőtöknek.
-
csiki_92
aktív tag
válasz
bambano
#1715
üzenetére
Nem tudom, hogy mire gondolsz, terminálban kell csinálnom. Szóval ez a cucc közvetlenül a terminálban van írva, és a zh feladatban mértani közép kell, ami azt jelenti, hogy mindenképpen kéne nekem a tizedes tört.
Esteleg úgy nem lehet valahogy megoldani a problémát, hogy nem 1/9-dik hatványra emelem, hanem 9. gyököt vonok belőle, valamilyen parancsal? -
csiki_92
aktív tag
Sziasztok!
Adott az alábbi shell script:
(cat <<EOT
1;2;3
4;5;6
7;8;9
EOT
) > matrix.datn=0;m=1;j=0;k=0
for i in `cat matrix.dat| tr \; \ `; do
m=$(expr $m \* $i)
let n++
k=$(expr 1 / $n)
j=$(expr $m**$k)
doneEz egy 3x3-as mártix mértani közepét számolná ki, viszont olyan problémám van vele, hogy a K=1/9-et, ami 0,1111111... 0-ra kerekíti, így az m a k-adikon, valójában m a 0-dikon lesz, ami ugye 1, és ez által az eredmény hibás lesz.
Valaki tudna nekem egy megoldást arra, hogy a k-ban megőrizze a 0,11111... eredményt, és ne kerekítse le 0-ra?Előre is köszi.
Új hozzászólás Aktív témák
- Luck Dragon: Asszociációs játék. :)
- Szünetmentes tápegységek (UPS)
- Keebmonnak hívják ezt az ultrakompakt "erőművet"
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Milyen videókártyát?
- Milyen NAS-t vegyek?
- eBay-es kütyük kis pénzért
- Egérpad topik
- GL.iNet Flint 2 (GL-MT6000) router
- Vezeték nélküli fülhallgatók
- További aktív témák...
- Alkalmi vétel!Csere-Beszámítás! Csak tesztelt HP Omen 16! R9 8940HX / 32GB DDR5 / RTX 5060 / 1TB SSD
- HP ProBook 445 G8 14" Ryzen 3 5400U, 8GB RAM, 256GB SSD, jó akku, számla, 6 hó gar
- Apple iPhone 13 128GB,Átlagos,Adatkabel,12 hónap garanciával
- Endgame Gear & Xtrfy gamer egerek /MZ1/OP1 8K/XM2we/XM1R/XM1 RGB (fehér/fekete/lila)/
- Azonnali készpénzes Microsoft XBOX Series S és Series X felvásárlás személyesen/csomagküldéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Egyébként így néz ki a megfejtésem:
