Re: Son cimitlenmis dosyalar - Arman'in furyasi :-)



On Tue, 2003-02-11 at 12:40, erkan wrote:
Fatih Demir yazmış:

> #!/bin/sh
> 
> echo "Start acting?!"
> read -pOke

Bence burda ufak bir logik hatası olur.
Hayır dedıgımde veya işleme devam etmek ismediğim anda bile gene işlem 
yapmak isteyecektir. O zaman READ a gerek yok.. Dırek olarak 
çalıstırsın.. yada başka bir alternatif

Hehe hallo der Herr :-)

Ben o betigi sirf kendim icin yazdigimdan dolayi nasil calistigini biliyorum ve öylesine ahmakca bir stop olanagini ekledim kaynak satirlarina iste :-) Yani dogru-dürüst akil isi degildir o satirlar, amma benim isimi kolaylastirdigi icin, size de bir gösterip, kendi fikirlerinizi de fitillemek icin, o betigi buraya postalanmistim - ve senin ePostani gördükten sonra, basarili oldugumu sanirim herhalde, dimmi? ;-)


Benim önerim basit bir YES/NO.
Örn:

-------GNOME-Turk_KBabal_Tecavuezuenden_Kurtulus.sh:--------
 > #!/bin/sh
 >
typeset okunan
okunan="Z"

yesno()
{
         local oku
         while :; do
                 echo -n "$1 [ e/h ]"
                 read oku
                 okunan=$oku
                 case $oku in
                 h|H) return 1 ;;
                 e|E)  break ;;
                 esac
         done
}

yesno "Start acting ?" || exit 1
if [ "$okunan" = "e" -o "$okunan" = "E" ] ; then
	POS=`ls *.po`
	if [ ! -z "$POS" ] ; then

		> for i in "$POS"
		>         do
		>                 sed -e /^.*X-Generator.*$/d -e
		> s/^.*Language-Team.*$/'"Language-Team: Turkish
		> <gnome-turk@gnome.org>\\n"'/ < $i > $i.new
		>
		>                 [ -f $i.new ] && mv -f $i.new $i
		>                 msgfmt -c $i
		>                 rm -f messages.mo
		>         done
	else
		echo "Sanırım PO dosyası yok bu dizinde..:-("
		exit 1
	fi
fi
echo " Danke..PO dosyalarında herhangi bir arıza yoksa, sanırım işlem 
tamam....:-)"

Hehe, bu kaynak koddaki o ">" satirlarina da silip, betigi eklenti olarak gönderebilirsen, sehr gut bir is yapmis olacaksin :-) Ruhr'da havalar nasil hein?


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