![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Ошибка при выполнении команды оболочки из Perl скрипта | voorkey | Shell программирование и сценарии | 5 | 03-30-2009 08:48 AM |
| AWK Shell скриптов ошибку: "Синтаксическая ошибка:` Сплит 'неожиданным | Herry | UNIX для чайников Вопросы И Ответы | 2 | 03-17-2008 11:16 AM |
| PZ помочь: настроить: ошибка: не может найти выхода из Flex; отказ | bullet350 | SUN Solaris | 0 | 11-29-2007 05:24 AM |
| Backup дает мне ввода / вывода ошибок | JPigford | UNIX для чайников Вопросы И Ответы | 8 | 01-28-2005 07:00 PM |
| /dev/rStp0 предоставления ошибке | workingstiff | UNIX для чайников Вопросы И Ответы | 1 | 10-29-2002 06:25 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
М. В. команда дает ошибку в оболочке сценарий
Привет,
На мой скрипт, когда я использую команду MV использованием переменных оболочки, она дает мне ошибку синтаксиса. Ниже приводится сценарий оболочки: file_edifice \u003d "*. TXT" fquote \u003d "" fdquote \u003d \ " для работы с файлами в $ file_edifice делать имя_файла \u003d $ $ fquote файл $ fquote tofile_name \u003d `дата" +% D% M% Y:% H% M% S: edifice.data "` Эхо $ имя_файла Эхо $ tofile_name М. В. имя_файла $ $ tofile_name сон 2 готово Ошибки: Академии SPORTS_ACADEMY SPORTS_20071208.txt ' 131207:011618: edifice.data Применение: MV [-F] [-I] [-е предупреждение | силу | игнорировать] F1 F2 М. В. [-F] [-I] [-е предупреждение | силу | игнорировать] f1 ... FN d1 М. В. [-F] [-I] [-е предупреждение | силу | игнорировать] d1 d2 'BOSCOVS_BOSCOVS_20071208.txt' 131207:011620: edifice.data М. В.: "BOSCOVS_BOSCOVS_20071208.txt ': не могу получить доступ: Нет такого файла или директории 'DICKS СПОРТИНГ GOODS_DICKS СПОРТИНГ GOODS_20071208.txt' 131207:011622: edifice.data Применение: MV [-F] [-I] [-е предупреждение | силу | игнорировать] F1 F2 М. В. [-F] [-I] [-е предупреждение | силу | игнорировать] f1 ... FN d1 М. В. [-F] [-I] [-е предупреждение | силу | игнорировать] d1 d2 'СПОРТ CHALET_SPORT CHALET_20071208.txt' 131207:011624: edifice.data Применение: MV [-F] [-I] [-е предупреждение | силу | игнорировать] F1 F2 М. В. [-F] [-I] [-е предупреждение | силу | игнорировать] f1 ... FN d1 М. В. [-F] [-I] [-е предупреждение | силу | игнорировать] d1 d2 'Спортивный AUTHORITY, INC._THE спорта, INC._20071208.txt' 131207:011626: edifice.data Применение: MV [-F] [-I] [-е предупреждение | силу | игнорировать] F1 F2 М. В. [-F] [-I] [-е предупреждение | силу | игнорировать] f1 ... FN d1 М. В. [-F] [-I] [-е предупреждение | силу | игнорировать] d1 d2 Просьба предложить. Спасибо, gammit |
|
||||
|
Вы пытаетесь сделать жизнь гораздо сложнее, чем это необходимо.
Особенно ваш $ fdquote вещь. Оболочка интерпретирует много персонажей, и я не могу сказать, если вы хотите оказать помощь или запутать ада из interpretor. |
|
||||
|
Спасибо за ваши мнения, носильщик, поэтому то, что я должен делать в этом случае?
|
|
||||
|
Вы не должны fquote и fdquote, просто используйте кавычки, когда вы в них нуждается. Это будет честно сделать его более четким. Синтаксис скриптов, практически не изменилась за последние 25 лет, эти вещи не должны быть переменными.
Кроме того, вам не нужен сон. После того, как вы упростили его, затем repost, и мы можем еще один вид. ![]() |
|
||||
|
Благодаря носильщик, она была решена.
|
|
||||
|
Отлично,
![]() |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|