Portál AbcLinuxu, 13. května 2025 19:53
Řešení dotazu:
man wc [počet] man paste [sečtení] man bc [sečtení]
bc sem zkousel, ale stale sem neprisel na to jak sectu cisla ve souboru...
bc
se dá nakrmit i rourou...
echo "1+2+3" | bc
sum='0'; while read line; do if [ -n "${line}" ]; then sum=$(echo "${sum}+${line}" | bc) ; fi; done < numbers; echo ${sum};Čitelně tedy
#!/bin/bash sum='0' while read line; do if [ -n "${line}" ]; then sum=$(echo "${sum}+${line}" | bc) fi done < numbers; echo ${sum}PS: ignoruje prázdné řádky
sum=0; while read num ; do sum=$(($sum + $num)); done < soubor.log ; echo $sum
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.