Если ни кто не знает, то подскажите как написать следующий скрипт.
У меня стоит два клиента 1.2.5 в папке minecraft.1.2.5 и minecraft 1.4.2 в папке minecraft.1.4.2, две эти папки лежат в домашней директории. Я написал два скрипта для запуска(для 1.2.5 и 1.4.2)
Скрипт для 1.2.5
#! /bin/sh
# 1.2.5
mv ~/.minecraft ~/.minecraft.1.4.2
mv ~/.minecraft.1.2.5 ~/.minecraft
~/.minecraft/Minecraft_1.2.5.jar
Скрипт для 1.4.2
#! /bin/sh
# 1.4.2
mv ~/.minecraft ~/.minecraft.1.2.5
mv ~/.minecraft.1.4.2 ~/.minecraft
~/.minecraft/Minecraft_1.4.2.jar
Да, они работают, но если запустить один и тот же несколько раз (например 1.2.5), то он вместо функции "переименовать" перемещает ".minecraft" в "minecraft.1.4.2". Или на оборот, пихает клиент 1.4.2 в папку 1.2.5.
Я хотел спросить о том как добавить условие, что бы перед переименованием скрипт проверял наличие уже переименованной папки?