[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