Re: [Linux-programlama] bash ls ve boşluk içeren klasörler

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: osman yozgatlıoğlu (osman.yozgatlioglu@datassist.com.tr)
Date: Thu 04 May 2006 - 13:05:45 GMT


Teşekkürler,
gayet güzel çalıştı.

daha öğrenecek çok şey var :)

İyi çalışmalar,
Osman

C. Ahmet MERCAN yazmış:
> Merhaba;
>
> IFS deigkeninin deerini geçici olarak dei_tirerek (space karakterinin
> ç1kararak) bu sorunu çözebilirsiniz.
> denemedim ama olmas1 gereken:
>
> #!/bin/bash
> Eski_IFS=$IFS
> export IFS=$'\t\n'
> aa="$(ls -da $1)"
> for i in "$aa"; do
> echo $i
> done
> export IFS=$Eski_IFS
>
> _eklinde.
>
>
> Sayg1lar1mla, 0yi Günler...
>
> Cem Ahmet MERCAN
>
>
>
>
> osman yozgatl1olu wrote:
> >> Selamlar,
> >>
> >> imap klasörlerinin acl'lerini düzenlemek için ufak bir scripte
> ihtiyac1m
> >> oldu ama biryerde tak1ld1m;
> >>
> >> #!/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 yanl1_
> >> (bence) i_leniyor. "for" sat1r1ndaki aa dei_keninin etraf1na t1rnak
> >> koymazsam ali veli isimli klasör ali ve veli olarak iki ayr1 sefer
> >> döngüye giriyor. T1rnak koyunca da ls ile gelen tüm liste tek seferde
> >> döngüye giriyor.
> >>
> >> Epey ara_t1rd1m, t1rnak meselesini de bu arada buldum zaten ama
> >> bulunduum durumdan ileriye gidemedim. Bulduum rename scriptleri de
> >> esasen bu sorunu çözmüyorlar.
> >>
> >> Yard1mc1 olacak arkada_lara _imdiden te_ekkürler,
> >> Osman
> >>
> >>
> >>
> >>
> >>
> ------------------------------------------------------------------------
> >>
> >> _______________________________________________
> >> Linux-programlama mailing list
> >> Linux-programlama@liste.linux.org.tr
> >> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>


_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.