From: Ekin Meroglu (ekin@fisek.com.tr)
Date: Thu 04 May 2006 - 12:14:23 GMT
Merhaba;
On Thursday 04 May 2006 15:02, osman yozgatlıoğlu wrote:
> Selamlar,
>
> imap klasörlerinin acl'lerini düzenlemek için ufak bir scripte ihtiyacım
> oldu ama biryerde takıldım;
>
> #!/bin/bash
> aa="$(ls -da $1)"
> for i in "$aa"; do
> echo $i
> done
>
> şu an komut debug için echo esasen maildiracl olacak.
> Sorun boşluk karakteri içeren klasör isimlerinin for döngüsünde yanlış
> (bence) işleniyor. "for" satırındaki aa değişkeninin etrafına tırnak
> koymazsam ali veli isimli klasör ali ve veli olarak iki ayrı sefer
> döngüye giriyor. Tırnak koyunca da ls ile gelen tüm liste tek seferde
> döngüye giriyor.
Aynı sorunu
#!/bin/bash
for i in *
echo $i
done
kullanarak cozmustum, ama ls komutunda -da parametresi kullanmak zorunda
iseniz (ki oyle gorunuyor) tahminen sizin durumunuzda cozum olmayacak..
Kisacasi , ben de birisinin daha iyi bir cozum onermesini bekliyorum.
-- Iyi Calismalar; Ekin Meroğlu ekin@fisek.com.tr -- FISEK ENSTITUSU - http://www.fisek.com.tr Ankara : 0.312.3857026 / Istanbul : 0.216.4284693 _______________________________________________ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama