EnderUNIX Team.


EnderUNIX İpucu

Arkadaşıma gönder , Ana Sayfa

[ Shell Scripting ]

"Yazılan betiklerin testi" - Necati Ersen ŞİŞECİ - (2006-04-29 01:41:52)   [3310]

Bazen oyle betikler yazmamiz gerekirki test etme imkanimiz olmayacaktir. 1 kere de tamam olarak calismasi gerekmektedir.

Bu gibi durumlarda yazdigimiz script i test edebiliriz.

Ornegin

devel~$ cat olmaz.sh
#!/usr/local/bin/bash

echo "olmaz..."
echo "IP Adresiniz: $TCPREMOTEIP


Bu betikte son satırın sonunda " işareti unutulmuş.

bash kabugunun -n parametresi ile gerekli testi yapabiliriz.

devel~$ bash -n ./olmaz.sh
./olmaz.sh: line 4: unexpected EOF while looking for matching `"'
./olmaz.sh: line 5: syntax error: unexpected end of file


Betigi duzelttip tekrar deneyelim

devel~$ bash -n ./olmaz.sh
devel~$

Goruldugu gibi betik duzgun oldugu icin test işlemi sonunda herhangi bir hata alınmamaktadır.



Arkadaşıma gönder , Ana Sayfa