Bonjour,
existe-t-il une fonction/commande (style bc (ou autre))
pouvant être plus simple que la partie awk ci-dessous ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
# arrondir au demi-point supérieur
echo "
41.25
16.51
16.50
16.99" | while read valeur ; do
awk ' 
{unite=(substr($1,1,2))};
{decimal=(substr($1,4,2))}; 
{if (decimal<=50){decimal=50}};
{if (decimal>50) {decimal=00;unite=unite+1}};
{print unite,decimal}'
done