Re: Division avec awk
Le 14/06/2011 15:54, Nahliel Steinberg a écrit :
> Bonjour, est-il possible de faire une division avec awk ?
>
et pourquoi awk tiens? expr suffit:
N=20; expr $N / 5
4
> j'ai un quotient fixe qui est 500
> et une valeur $N à diviser
>
je comprends rien du tout. un quotient est le _résultat_ d'une division
euclidienne.
voudrais-tu dire que tu cherches le quotient de $N par 500?
#!/bin/sh
#Usage: div arg1 arg2
diviser()
{
q=`expr $1 / $2`
echo $q
}
diviser $1 $2
mais franchement, faudrait que tu te mettes à perl. comme ça, tu n'auras
pas à deviner les commandes à lancer.
#!/usr/bin/perl
my $a = $ARGV[0];
my $b = $ARGV[1];
if ($b == 0) {
print "$a" . "/0";
} else {
print int($a / $b);
}
print "\n";
Reply to: