Bash’te Argüman Kontrolü

Dün bir şey için Bash’te argüman kontrolü yapmam gerekti… Bu konuda ufak bir yazı yazmak istedim.

Örneğin: sh test.sh a b c d şeklinde 4 argümanla birlikte dosya çalıştırmanız gerekiyor ve bu 4 argümanın (a b c d)’nın kontrolünü yapmak istiyorsunuz diyelim…

#!bin/bash
if [ $# -ne 4 ]; then
  echo "Lutfen 4 tane arguman yazin."
else
  echo "Evet 4 tane arguman yazdiniz."
fi

Peki bu argümanları nasıl kontrol edeceğiz?

#!bin/bash
if [ $# -ne 4 ]; then
  echo "Lutfen 4 tane arguman yazin."
else
  echo "Ilk yazilan arguman: $1\nIkinci arguman $2\nUcuncu arguman $3\nDorduncu arguman $4"
fi
 
7 Kudos
Don't move
  1. PHP’de Konsoldan Argüman Kontrolü | Adil İlhan - pingback on 26 Şubat 2012 at 15:01

Yorum Yap


Not - Bunları KullanabilirsinizHTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Geri İzleme: