Portál AbcLinuxu, 10. května 2025 03:19
Díky$sto_procent="46546446" $aktualni_hodnota="446" #pořád se navyšuje
jak z toho můžu získat číslo mezi 1-100, když je pokaždé jiná hodnota v $sto_procent? třeba$sto_procent="845" $aktualni_hodnota="128" #pořád se navyšuje
nebo$sto_procent="85648798794645" $aktualni_hodnota="68448" #pořád se navyšuje
Sice mám pocit, že jste se přihlásil do nějaké tajné soutěže o nejnesrozumitelnější popis problému, ale jestli jsem přesto pochopil, o co vám jde, tak třeba:
all=5678 val=1234 pctg=$[(100 * val) / all]
Případně se správným zaokrouhlením
all=5678 val=1234 pctg=$[(100*val + all/2) / all]
(Na ta kilometrová jména proměnných si to přepište sám.)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.