[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: