Цитата:
Сообщение от Pinky
Есть необходимость часто на определённых файах запускать одну и ту же команду.Например перекодировать субтитры из utf8 в ср1251 или нечто подобное.Как можно указать использование либо маски файла либо самого файла?Т.е когда я на нём нажимаю правой кнопкой и указываю,что запустит с помощью данного скрипта.
|
не совсем понятно,что имеется ввиду,но скорее всего передаёшь имя файла в скрипт как параметер ($1,$2 и.т.д).
Т.е скрипт зовётся "вася.sh", запускается как "вася петя",где "петя" - $1 внутри скрипта.
Цитата:
Сообщение от Pinky
И ещё такой вопрос: допустим скрипт создаёт файл с именем х,но если такой файл еть,то он его банально перепишет,а как сделать,чтобы переименовал в х_1(2,3 и т.д) ?
|
FILENAME="/x/y/z"
if [ -f $FILENAME ]
then
FILENAME="$FILENAME"_1
else ...
fi