Bash Script - Numaratör

Debian Türkiye sitesinden

Bazen bir numaratör'e ihtiyacımız vardır. Ama 1,2,3,4, şeklinde değilde mesela YR7000-0001, YR7000-0002 gibi. Aşağıdaki script böyle bir iş için yazıldı.

Umarım birilerinin işine yarar.

echo -e "Bu script 26 Aralık 2005'de yazılmıştır. Her türlü öneri için lütfen erhan@ yargitay.gov.tr adresine email atınız\n "

i=0; onek="YR70000"; echo -e "Kaç adet kullanıcı tanımlanacak ?\n" read girdi; let girdi=$girdi+1; while [ $i -lt $girdi ]; do

if [ $i -lt 10 ] then echo "${onek}-000$i"; fi

if [ $i -lt 100 ] && [ $i -gt 9 ] then echo "${onek}-00$i"; fi

if [ $i -lt 999 ] && [ $i -gt 99 ] then echo "${onek}-0$i"; fi

if [ $i -lt 9999 ] && [ $i -gt 999 ] then echo "${onek}-$i"; fi

let i=$i+1; done