Re: shell skripta ne radi

Poslao v-v on 23.09.2008 0:16:21
A da nam malo pojasniš sto to namjeravaš napisati? Imaš podosta krivih statementa, pomiješanih varijabli i sl.

Evo, slijedeće bis trebao moći pokrenuti

#!/bin/bash
valid="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890-_."
i=0
find . | while read f; do
        r=""
        d=$(echo ${#f})
        while [ $i -lt $d ]; do
               c=$(echo ${f:i:1})
                if [ "$c" = "" ]; then
                        c="_"
                fi
                k=`echo $valid | grep -i $c`
                if [ "$k" = "" ]; then
                        c=""
                fi
                r=$r$c
                let i=i+1
        done
        echo "mv $f $r"
done


Nisam skužio sto bi trebalo raditi pa ni ne radi ništa , ali glavno da se pokreće

Ova poruka je od: http://www.linux.hr/newbb/viewtopic.php?forum=8&topic_id=1889&post_id=11850