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



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

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....:-)"

-------------------------------------------------------


erkaN




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