Re: [LINUX:3125] Upper Case

Gurhan KUCUK (gurhan@yeditepe.edu.tr)
Wed, 17 Jun 1998 21:01:21 +0300 (EET DST)


On Wed, 17 Jun 1998, Ahmet YURDADUR wrote:

>
> Bir dizin altindaki dosya ve dizin isimlerinin bir cogu buyuk harfe donmus
> her nasil olduysa. Bunlarin hepsini kucuk harfe cevirme imkani varmi.
> Bununla ilgili bir komut veya program parcasi gibi.

Asagidaki script isinizi gorecektir:

------------------------------------
#!/bin/bash

ls > tmp

tr "[A-Z]" "[a-z]" < tmp >tmp2

i=0
satir=`cat tmp|wc -l`

while [ $i -le $satir ]
do
prm="$i"p
filename1=`sed -n $prm tmp`
filename2=`sed -n $prm tmp2`
mv $filename1 $filename2
i=`expr $i + 1`
done

rm -rf tmp
rm -rf tmp2
echo "Bitti."
------------------------------------

sevgiler
Iyi calismalar

_ Gurhan Kucuk
('v') Yeditepe University
( ) Computer Engineering Department
~/'~'~~ Research Assistant
URL:http://www.yeditepe.edu.tr/~gurhan