regulérní výraz v bash-i

pavel hampl hampl na gncz.cz
Čtvrtek Březen 7 06:33:02 CET 2002


BzF wrote:
> 
> Dobrý den,
> potřebuji udělat následující věc pomocí bashe a už nevím jak dál:
> Ten skriptik by měl vypsat rozsah zadaných čísel a před ně doplnit nuly.

Například:

#............ pocatek
cislo1=1
#............ konec
cislo2=100
#............ pozadovana delka
#             netestuje se jeji pocatecni prekroceni :O)
delka=5

akt=${cislo1}
while [ $akt -le ${cislo2} ]
do
  txt=$akt
  #
  # ....................tady se urci delka textu
  #       a dokud je mensi nez pozadovana,
  #       tak se pridavaji nuly na zacatek
  #
  del=${#txt}
  while [ $del -lt ${delka} ]
  do
    txt=0${txt}
    del=${#txt}
    done
  # .............. PFLUSH
  echo $txt
  akt=`expr $akt + 1`
  done


Pavel Hampl

-- 
------------------------------------------
Pavel Hampl		email: hampl na gncz.cz
GN Resources CZ		http://www.gncz.cz
Ve Smeckach 20		tel: +420-2-96337821 <<NEW!
11000 Praha 1, CZ


Další informace o konferenci Linux