/ Dev / нуль | светотеневую D "/" F-2 `| Uniq реж foreach ($ dirs), если (grep $ DIR / * someText \u003d\u003d NULL) -> Как мне" /> Как сводила grep результат? - В UNIX и Linux Форумы
The UNIX and Linux Forums  

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



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

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
diaplaying в результате grep rag84dec Shell программирование и сценарии 1 03-27-2008 02:37 AM
добавить строку в результате grep melanie_pfefer Shell программирование и сценарии 8 03-19-2008 07:19 AM
grep управлять 0 результат оцелот UNIX для чайников Вопросы И Ответы 6 02-05-2007 11:19 AM
Чтобы иметь численное результате grep Хак Dee UNIX для чайников Вопросы И Ответы 2 08-07-2006 08:26 AM
Есть ли поэтому, чтобы получить число строк в результате grep? umen UNIX для чайников Вопросы И Ответы 1 03-16-2006 09:56 AM

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

Регистрация: Май 2008
Сообщений: 3
Как сводила grep результат?

Вот мой сценарий до сих пор:

набор dirs \u003d `найти. -название "message.jar" 2> / Dev / нуль | светотеневую D "/" F-2 `| Uniq
реж foreach ($ dirs)
если (grep $ DIR / * someText \u003d\u003d NULL) -> Как я пишу это в скрипте?
Версия для печати $ реж
конец
конец
Old 05-04-2008
danmero danmero is offline Forum Advisor  
  
 

Регистрация: Nov 2007
Место проведения: 45.48-73.63
Сообщения: 1440
Вы должны взглянуть в течение Найти мужчину
Советы: Найти каталог, который содержит файл message.jar

Код:
find /usr -type f -name "message.jar" -exec dirname {} \;

Когда вы читаете руководства вы поймете, каким образом устанавливать петли.

Успех
Old 05-05-2008
drl's Avatar
ДРЛ drl is offline Forum Advisor  
Зарегистрированный пользователь
  
 

Регистрация: Apr 2007
Место проведения: Санкт-Пол, Миннесота США / BSD, CentOS, Debian, OS X, Solaris
Сообщений: 717
Привет.

Похоже, вы используете csh семьи, и вы хотели бы знать, как работает команда, и проверить статус завершения в если. Большинство людей согласны с тем, что члены Совета csh семьи не хорошо для скриптов из-за технических недостатков и изъянов. В Bourne оболочки семья считается вышестоящего для сценариев.

Однако, если Вы должны использовать csh, Вы можете использовать скобки для получения статуса выхода из команды:

Код:
#!/bin/csh

# @(#) s2       Demonstrate csh braces: run command, test exit status.

# Create a scratch file if one does not exist.
touch t1

echo
if ( { ls t1 } ) then
        echo " command ls succeeded."
else
        echo " command ls FAILED."
endif

# Remove file.
rm t1

echo
if ( { ls t1 } ) then
        echo " command ls succeeded."
else
        echo " command ls FAILED."
endif

exit $status

Производство:

Код:
% ./s2

t1
 command ls succeeded.

ls: t1: No such file or directory
 command ls FAILED.

Другой метод состоит в том, чтобы запустить команду вне если, А также установить переменную выхода статуса переменной $ статуса. Это то, что вы можете попробовать на свой собственный. Видеть Человек csh Подробности - это долго, но если вы продолжаете использовать csh, вы должны знать об особенностях ... Cheers, ДХО
Old 05-05-2008
mmdawg mmdawg is offline
Зарегистрированный пользователь
  
 

Регистрация: Май 2008
Сообщений: 3
Привет ДРЛ,
Я не обязан csh, я могу использовать KSH, если это необходимо. KSH ли с помощью каких-либо сделать это проще?
Old 05-05-2008
эпоха era is offline Forum Advisor  
Гердер бесполезных Кошки (В субботний)
  
 

Регистрация: Mar 2008
Местоположение: / там / это / только / BIN / ш
Сообщений: 3652
KSH это Bourne-совместимый, да так, что бы быть рекомендованы. Это не так сложно сделать в любом, только что csh скорее ограничить ваше будущее варианты развития сценария далее придерживаться, если вы с ним.
Closed Thread

Закладки

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

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

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

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




Часовой пояс GMT -4. Текущее время 08:14 PM.


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