The UNIX and Linux Forums  
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.

Go Back   В UNIX и Linux Форумы > Топ форумы > UNIX для чайников Вопросы И Ответы
.
Google unix.com



UNIX для чайников Вопросы И Ответы Если вы не уверены в том, где разместить UNIX или Linux вопрос, задайте его здесь. Все UNIX и Linux приветствуем новичков!!

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Как получить код выхода в трубе облицовка команды? pankai Shell программирование и сценарии 3 01-10-2008 06:36 PM
Получение статуса выхода из удаленных команд zoonalex Shell программирование и сценарии 1 08-23-2006 04:58 PM
Как найти выход состоянии за последний выполняется командой vijay.amirthraj UNIX для чайников Вопросы И Ответы 1 07-04-2006 10:14 PM
Неправильный выход Статус вернулся из команд FTP - Помощь?? frustrated1 Shell программирование и сценарии 3 08-22-2003 03:25 AM
Как найти выход статус последней команды Unix? rajugp1 Программирования высокого уровня 1 09-10-2002 11:52 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 02-12-2004
topcat8 topcat8 is offline
Зарегистрированный пользователь
  
 

Регистрация: Jul 2003
Место проведения: Лондон, Англия
Сообщений: 10
статус завершения команды в трубопровод

Привет,

Я пытаюсь проверить состояние выхода из cleartool lsvtree заявление ниже, но он не работает из-за хвост трубой, которую она испытывает вместо. Есть ли выход из этого без добавления тонна нового кода?
Код:
   cleartool lsvtree $testlocation/$exe_name | tail -15
   #exit out if not file not in dir
   if [ $? -ne 0 ]; then
          echo "Error: File not in test or application area"
          exit 1
   fi
Спасибо
Cath

добавлен код тэгов для удобочитаемости - oombera

Последний раз редактировалось oombera; на 02-18-2004 12:29 PM..
Old 02-12-2004
Optimus_P Optimus_P is offline Forum Advisor  
flim фальшивка flamma jamma
  
 

Регистрация: Май 2001
Место проведения: Чикаго Иллинойс, США
Сообщений: 1006
unfortunetly не в том, что я нашел.

Я также хит, что стена, когда я certin прочее.
Old 02-12-2004
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Регистрация: август 2001
Место проведения: Ashburn, Вирджиния
Сообщения: 9111
Это зависит от корпуса. KSH можно разбивать через эту стену, переместив "хвост -15" для совместного процесса. Я не знаю, что команда cleartool поэтому я буду использовать "кошки / ETC / пароль" на моем примере:
Код:
#! /usr/bin/ksh
exec 4>&1
tail -5 >&4 |&
exec >&p
cat /etc/passwd
exitcode=$?
exec >&- >&4
wait
echo exitcode = $exitcode
exit 0
Old 02-04-2006
tmarikle tmarikle is offline Forum Advisor  
Зарегистрированный пользователь
  
 

Регистрация: Январь 2005
Сообщений: 683
Цитата:
Первоначально Послано Perderabo
Это зависит от корпуса. KSH можно разбивать через эту стену, переместив "хвост -15" для совместного процесса. Я не знаю, что команда cleartool поэтому я буду использовать "кошки / ETC / пароль" на моем примере:
Код:
#! /usr/bin/ksh
exec 4>&1
tail -5 >&4 |&
exec >&p
cat /etc/passwd
exitcode=$?
exec >&- >&4
wait
echo exitcode = $exitcode
exit 0
Я использую эту технику, а Тем не менее, по случаю, я буду использовать следующее, если я знаю, что я буду парсинга выход в любом случае:
Код:
set -A ARRAY $(
    somecommand
    print RC=$?
)

for i in ${ARRAY[@]}
do
     case $i in
        RC*) ... ;;
        whateverelse) ... ;;
     esac
done
Old 02-04-2006
reborg's Avatar
reborg reborg is offline Forum Staff  
Администратор
  
 

Регистрация: Mar 2005
Место проведения: Ирландия
Сообщения: 4209
Ладно, я на ПК без каких-либо оболочка доступа на них время, а это не очень элегантно, но это должно работать.

Код:
(cat /etc/passwd 2> /dev/null || \
        echo "Error: File not in test or application area" ; \
        exit 1 )| tail -15;
Old 10-18-2007
rakeshou rakeshou is offline
Зарегистрированный пользователь
  
 

Регистрация: May 2007
Сообщений: 75
Smile Может ли кто-нибудь объяснить мне Whats этот код делает?

Этот код является слишком элегантно для меня, пожалуйста, объясните то, что она делает и каким образом?

Цитата:
Первоначально Послано Perderabo View Post
Это зависит от корпуса. KSH можно разбивать через эту стену, переместив "хвост -15" для совместного процесса. Я не знаю, что команда cleartool поэтому я буду использовать "кошки / ETC / пароль" на моем примере:
Код:
#! /usr/bin/ksh
exec 4>&1
tail -5 >&4 |&
exec >&p
cat /etc/passwd
exitcode=$?
exec >&- >&4
wait
echo exitcode = $exitcode
exit 0
Old 02-12-2004
Optimus_P Optimus_P is offline Forum Advisor  
flim фальшивка flamma jamma
  
 

Регистрация: Май 2001
Место проведения: Чикаго Иллинойс, США
Сообщений: 1006
то я сказал shouldn't имеют пропустить этот раздел о файле ручками.
Closed Thread

Закладки

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

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

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

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




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