[Comm] Re: [Comm] #!/bin/bash вопрос

A.L. Klyutchenya =?iso-8859-1?q?asoneofus_=CE=C1_nm=2Eru?=
Вт Ноя 26 18:01:46 MSK 2002


26 Ноябрь 2002 17:49, ASA написал:
> Hello A.L.,
>
> Tuesday, November 26, 2002, 6:15:40 PM, you wrote:
>
> Видимо, имеется в виду из filelistb
> предлагаю:
> #!/bin/bash
> my_fn()
> {
>   tmp=$1
>   shift
>   for name in $tmp;
>   do
>     echo $name
>     echo $1
>     shift
>   done
> }
> filelista = "1.txt 2.txt 3.txt"
> filelistb = "a1.txt a2.txt a3.txt"
> my_fn "$filelista" $filelistb
>
> обрати внимание на использование "" для $filelista и их
> отсутствие для $filelistb при вызове my_fn

Спасибо :-) Я тут изврат сделал тож :-)

#!/bin/bash
# cyrfile.bash
# convert file & directory names from $FROM coding to $TO coding 
:-)
FROM="koi8-r"
TO="utf8"
names=$(ls)
cyrnames=$(ls | iconv -f=$FROM -t=$TO)
i=1;
for name in $names;
do
j=1
    for cname in $cyrnames
    do
        if [ "$j" = "$i" ]; then
            cyrname=$cname
        fi;
        let j=j+1
    done
let i=i+1
if [ "$cyrname" != "$name" ]; then
    echo "convert names: $name to $cyrname"
    mv -f $name $cyrname
fi;
done

-- 
ВсехБлаг!       А. Л. Клютченя
 mail:	asoneofus на kde.ru
 www:	http://www.qt.kde.ru
 icq:	113679387


Подробная информация о списке рассылки community