The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"скриптец.. может пригодится кому..."
Версия для распечатки Пред. тема | След. тема
Форум Программирование под UNIX
Исходное сообщение [ Отслеживать ]

. "скриптец.. может пригодится кому..." +/
Сообщение от cmd4email (?), 26-Авг-13, 20:54 
УРАА! :)
слепил!

рабочий вариант:

#!/bin/bash
file=$1
left=$2
right=$3
char="1"

#echo "TRAP_0"
_go0(){
if [ -e $file ]; then
end=`cat $file | wc -l`
endnum=`printf $end | wc -c`

#------------------------------
string=`sed -n $char\p $file`
str=`echo $string| tr '/' "\n" | tail -n1`
outchar=$( printf "%0$endnum""i%s" $char )

echo  "[$string]  to " "$left$outchar$right"
rename "$str" "$left$outchar$right" "$string"
#echo "$str" "$left$outchar$right" "$string"

while [ $char != $end ];
do
char=$(( $char + 1))
string=`sed -n $char\p $file`
str=`echo $string| tr '/' "\n" | tail -n1`
outchar=$( printf "%0$endnum""i%s" $char )

echo  "[$string]  to " "$left$outchar$right"
rename "$str" "$left$outchar$right" "$string"
#echo "$str" "$left$outchar$right" "$string"
done
#------------------------------

else
echo " -=file not found.=-\n"
echo "renall \"file\"  \"left pattern\" \"right pattern\";
fi
}

if [ $right ]; then _go0
else
echo "renall \"file\"  \"left pattern\" \"right pattern\";
fi

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
скриптец.. может пригодится кому..., cmd4, 25-Авг-13, 20:00  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру