Legfrissebb anyagok
IT café témák
PROHARDVER! témák
Mobilarena témák
Új hozzászólás Aktív témák
-
Jester01
veterán
válasz Headless #1992 üzenetére
Tiszta bash megoldás, ami csak egyszer olvassa be a sorokat és semmilyen külső programot nem hív:
#!/bin/bash
declare -a stats
while read line
do
field=${line%;*}
field=${field##*;}
stats[$field]=$((stats[$field] + 1))
done
for field in ${!stats[@]}
do
echo "[$field,$((-100-${stats[$field]}))"
doneJa, ha a nullákat is ki kell írni, akkor simán a számokon kell iterálni, nem a tömbön:
for ((field=0;field<14;field+=1))
do
echo "[$field,$((-100-${stats[$field]:-0}))"
done[ Szerkesztve ]
Jester
Új hozzászólás Aktív témák
Aktív témák
- Amlogic S905, S912 processzoros készülékek
- Samsung Galaxy A54 - türelemjáték
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
- Skoda, VW, Audi, Seat topik
- CASIO órák kedvelők topicja!
- VR topik (Oculus Rift, stb.)
- A ChatGPT-re mennek a Reddit tartalmai
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- LEGO klub
- Fotók, videók mobillal
- További aktív témák...
Új prémium hirdetések
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen