The UNIX and Linux Forums  


Go Back   В UNIX и Linux Форумы > Топ форумы > Shell программирование и сценарии
.
Google unix.com



Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь.

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Изменить пароль bullz26 SUN Solaris 2 03-30-2008 12:09 PM
Как сменить пароль. angelofhell HP-UX 3 02-25-2008 06:44 AM
изменить пароль duke0001 SUN Solaris 3 02-22-2007 12:10 PM
Как изменить расширение kswaraj Shell программирование и сценарии 2 06-28-2004 09:07 PM
Как изменить расширение? prkwan Shell программирование и сценарии 4 11-16-2002 07:14 PM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 02-15-2008
Астрид Astrid is offline
Зарегистрированный пользователь
  
 

Регистрация: Февраль 2008
Сообщений: 4
изменить расширение файла от корня и подкаталоги

Здравствуйте, мой первый пост!
Я признателен за помощь в этот сценарий, я новичок в этом.

Я имею в СМИ каталог, в котором я хочу конвертировать изображение пакетный файл с именем. IMG с. ИСО.

Я попытался, но получаете:
$ ./img2iso2.sh
./img2iso2.sh: строка 13: ошибка синтаксиса: неожиданный конец файла

Это мой незавершенный сценарий:

Код:
#!/bin/bash

# Set the video directory here
VIDEO_ROOT_DIRECTORY="/Users/astrid/NFS/scripts/img2iso/";

# Check if the directory exist or not
if [ -d "$VIDEO_ROOT_DIRECTORY" ]; then
	cd $VIDEO_ROOT_DIRECTORY
else
	print "ERROR: Unable to reach directory - or it does not exist!";
fi

for imgfile do 
    	case $imgfile *.img
            	do mv $imgfile.img $imgfile.iso;
               	done
          print "img-files renamed to iso";
    	esac
done

exit 0

Я полагаю, это не проверять подкаталоги, даже если я хочу его. Возможно сочетание найти, и grep SED следует использовать вместо этого? Эти команды, как на работу чудеса почти в любой ситуации.

Кроме того, я думаю, было бы включить смарт рода проверка:
если имеется файл с именем image.iso и призвал image.img в одном и том же (к югу) справочник, я хотел бы изменить название этого. IMG-файл с изображением-1.iso. Но я даже не знаю с чего начать эту проверку!

Если я понимаю, сообщение об ошибке, существует проблема со ссылкой? Я сделал так много судебных разбирательств, что я не могу вспомнить, где я начал больше.

Любая помощь с благодарностью.


EDIT:
Поиск на форуме я нашел наилучший способ сделать замены файла расширение (здесь), Но я был не так повезло с subdirs.

Последний раз редактировалось Астрид; на 02-15-2008 03:43 PM..
 

Закладки

Теги
Linux, Linux команд, Unix команды

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 05:09 AM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0