Показать сообщение отдельно
Старый 06.09.2007, 02:00     # 2
Zes
Member
 
Аватар для Zes
 
Регистрация: 26.05.2004
Адрес: Планета обезьян
Сообщения: 348

Zes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форуме
Цитата:
Сообщение от Pinky Посмотреть сообщение
Есть необходимость часто на определённых файах запускать одну и ту же команду.Например перекодировать субтитры из utf8 в ср1251 или нечто подобное.Как можно указать использование либо маски файла либо самого файла?Т.е когда я на нём нажимаю правой кнопкой и указываю,что запустит с помощью данного скрипта.
не совсем понятно,что имеется ввиду,но скорее всего передаёшь имя файла в скрипт как параметер ($1,$2 и.т.д).

Т.е скрипт зовётся "вася.sh", запускается как "вася петя",где "петя" - $1 внутри скрипта.


Цитата:
Сообщение от Pinky Посмотреть сообщение
И ещё такой вопрос: допустим скрипт создаёт файл с именем х,но если такой файл еть,то он его банально перепишет,а как сделать,чтобы переименовал в х_1(2,3 и т.д) ?
FILENAME="/x/y/z"

if [ -f $FILENAME ]
then
FILENAME="$FILENAME"_1
else ...
fi
__________________
Beware of programmers carrying screwdrivers...

Последний раз редактировалось Zes; 06.09.2007 в 02:09.
Zes вне форума