The UNIX and Linux Forums  


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



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

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
помочь мне в передаче параметров из sqlplus скрипт для Unix шелл скрипт Хара Shell программирование и сценарии 2 01-29-2008 03:31 PM
Shell скриптов: хотите вставить значения в базу данных при обновление скрипта кольцо Shell программирование и сценарии 1 10-25-2007 04:06 AM
Здесь документа автоматизировать Perl-скрипт, вызов скрипта hogger84 Shell программирование и сценарии 3 10-22-2007 11:15 AM
вернуться к родителям корпуса после ссылки на скрипт в скрипте gurukottur Shell программирование и сценарии 5 09-26-2006 08:05 AM
вернуться valuse с ребенком скрипт для родительского скрипта borncrazy Shell программирование и сценарии 1 08-20-2004 04:39 PM

Closed Thread
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 04-28-2008
Movomito Movomito is offline
Зарегистрированный пользователь
  
 

Регистрация: Apr 2008
Сообщений: 27
Помощь со скриптом

Я создал следующий сценарий.

#! / BIN / Bash
# работает списке какой-либо список, вы даете ей, но она была предназначена для использования со всем объемом список изображений.
# для этого сценария иметь наибольший эффект, пожалуйста, запустите mobooksfiles / поиск и удаление пустых-ebooks.sh перед выполнением.
если [! $ 2], затем
Эхо отсутствуют аргументы \ (S \)
Rsync эхо-из-file.sh \ <works-list\> \ <target-read\>
Exit 1
FI

TARGET \u003d $ 2
Рабочего \u003d / Users/tbrc/scripts/works2eBooks / $ 1
NOTEMPTY \u003d / Users/tbrc/scripts/works2eBooks/mobooksfiles/notempty.txt
Результат \u003d / Users/tbrc/scripts/works2eBooks/mobooksfiles/result.txt

EXEC 3 <И 0
EXEC 0 <$ рабочего
а читать строки
делать
CD $ TARGET
найти. / $ линия типа D \! \ (Название "изображение *" пустой \) | AWK-F '/' '(A [$ 2] + +; если (A [$ 2] \u003d\u003d 1) печать "/" $ 2)' |
а читать реже;
делать
найти. $ DIR-типа D-имя 'E *' | grep. И И продолжать
Эхо "$ Dir"> $ РЕЗУЛЬТАТ
готово
готово
EXEC 0 <И 3

# Если вам избавиться от этой линии и до # Java ниже электронные книги будет создан для файлов, установлено, что ни один из вышеуказанных сценария
CD / Users/tbrc/scripts/works2eBooks
Java-CLASSPATH pdflib.jar:. works2eBooks $ TARGET $ РЕЗУЛЬТАТ

выход 0




Есть несколько вещей, которые я Dont понять, что, похоже, происходит. Во-первых, если я удалю свой> результате мероприятий, все эти файлы на экране, как этот

./W2/eBooks /
./W3/eBooks /
./W4/eBooks /
/ W5
но когда я добавляю> РЕЗУЛЬТАТ Я по-прежнему получать этом на экране
./W2/eBooks /
./W3/eBooks /
./W4/eBooks /
и это приводит
/ W5

Почему это происходит? (Мне нравится, что происходит, но я не уверен, почему)

и вопрос номер 2. Это был выход из всех каталогов, которые не имеют электронные книги, но в результате после нескольких попыток, как представляется, только на выход в первый каталог, в котором он приходит к выводу, не электронные книги на результат.

мой скрипт затем создает электронную книгу для него. Так что, если я запускаю его снова он находит следующий и так далее, но я, несомненно, хотим ее вывода всех их сразу. Любая помощь будет велика. И какие-либо предложения о том, как сделать его запустить, даже быстрее, помимо того, что я просил бы также велика.

Спасибо
Old 04-28-2008
эпоха era is offline Forum Advisor  
Гердер бесполезных Кошки (В субботний)
  
 

Регистрация: Mar 2008
Местоположение: / там / это / только / BIN / ш
Сообщений: 3652
Строки, которые не попадают в результат, выход из "grep". Я предположить, например, каталоги, которые были признаны уже есть E * файл. Было бы обычным для перенаправления вывода из grep в / Dev / нуль, чтобы избежать этого, поскольку grep только сделали его значение истина, а не для печати найти каталоги, но, конечно, если вам нравится этот способ, Дон ' T изменить.

Вы перезаписывая результата на каждой итерации, так что я думаю она будет создать электронную книгу за последний каталог, который не хватает одного, а не первым. Вы можете изменять ее так оно создает пустой РЕЗУЛЬТАТ до петли, а затем добавляет к линиям с>> (при условии вашей Java thingy может справиться с несколькими именами файлов в этом файле).
Closed Thread

Закладки

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

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

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

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




Часовой пояс GMT -4. Текущее время 04:52 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