2014-10-31 2 views
-1

im пытается создать версию unix (для работы с osX) Script to rename files to parent folder, move renamed file and delete empty folder, но не имеет понятия, с чего начать.Сценарий для переименования файлов в родительскую папку, переименование файла и удаление пустой папки UNIX

Если возможно, я также хотел бы, чтобы он мог удалить строку в начале имени папки. (папки, которые я получил от кого-то, называются «(BLR) moviename», «(SD) moviename» и «(HD) moviename», и я хотел бы удалить теги в начале.

Могу ли я, пожалуйста, ? помочь

Спасибо заранее :)

+0

Вы будете иметь, чтобы попытаться это самостоятельно первым. – trojanfoe

+0

Я пробовал и терпел неудачу. все, что он делает, это ошибки броска, поэтому я подумал, что могу получить некоторые (если есть) советы от людей, которые знают об этом гораздо больше. – DOKDOR

+0

ОК, что у вас есть, и мы сможем работать через него (или кто-то будет) – trojanfoe

ответ

0

следующая могли бы работать, или дать вам отправную точку:

ls -1 '(BLR) '* '(SD) '* '(HD) '* | while read fff; do 
NN=`echo $fff | sed 's/^[^ ]* //'` 
if [ -e $NN ]; then 
    echo "Skipping $fff; $NN already exists" 
else 
    mv $fff $NN 
fi 
done 
Смежные вопросы