Помощь по скрипту.
Добавлено: 2011-04-23 16:10:26
Добрый день.
Подскажите пожалуйста.Как реолизовать задуманное, практика.
Хочеть написать скрипт по переименовки файлов но с выблором имени и директории.
Застрял на передачи переменной read , ввода клавиши. как мне сделать непойму выборку по переменной...тоесть если к примеру 1 то выбираеться дата. и подставляеться к переименовке
mv -n "$f" "$n1/$DATE.$FIL".
Подскажи как лучше сделать.
Подскажите пожалуйста.Как реолизовать задуманное, практика.
Хочеть написать скрипт по переименовки файлов но с выблором имени и директории.
Застрял на передачи переменной read , ввода клавиши. как мне сделать непойму выборку по переменной...тоесть если к примеру 1 то выбираеться дата. и подставляеться к переименовке
mv -n "$f" "$n1/$DATE.$FIL".
Подскажи как лучше сделать.
Код: Выделить всё
#!/bin/sh
NUM_MV=0
#
#
echo -n «Введите путь к директории поиска пример:/home/: «; read DIRR
cd $DIRR
#
echo -n «Введите разширение файла пример:doc: «; read FIL
#
echo "1 Формат даты Д.М.Г."
echo "2 нарастающее число"
echo -n «Выберети новое название файлу Дата или нарастающее число: «; read num
#
case $num in
1) DATE=`date +"%Y-%m-%d"`
2) FON=`$((++i))`
esac
#
IFS=$'\n'
for f in find -type f -name '*.$FIL';
do
unset IFS
n=`echo "$f" | cut -f1 -d .`
n1=`$DIRR`
mv -n "$f" "$n1/$DATE.$FIL"
let "NUM_MV += 1"
done