Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 03:46 27.04.24 
Компютри и Интернет
   >> Perl
Всички теми Следваща тема *Кратък преглед

Тема STDOUT/STDERR/EXITCODEнови  
АвторXAH_KPYM (Нерегистриран)
Публикувано28.04.05 21:37



Здравейте,

Опитвам се да направя обращане до ОЦ-то и едновременно да имам СТДОУТ/СТДЕРР/и ЕКСИД_КОУД

пример -

$getdata=qx/$CommandFindGlobalValue/;

кадето $CommandFindGlobalValue = "cmd 2>&1"

Това ми враща СТДОУТ и СТДЕРР но не и exit_code.
Някой може ли да ме светне дали това е възможно. В момента просто правя > фаил и 4ета от фаила СТДОУТ/СТДЕРРОР а exit_code го полу4авам като използвам
system($CommandFindGlobalValue)

много благодаря предяарително




Тема Re: STDOUT/STDERR/EXITCODEнови [re: XAH_KPYM]  
Автор sdg (shebang addict)
Публикувано29.04.05 12:32



ДОКУМЕНТАЦИЯТА!!!!: perldoc perlvar | less -p CHILD_ERROR

$ cat true.pl
#!/usr/bin/perl

print "TRUE\n";
print STDERR "TRUE\n";
exit(0);

$ cat false.pl
#!/usr/bin/perl

print "FALSE\n";
print STDERR "FALSE\n";
exit(3);

$ cat testexitcode.pl
#!/usr/bin/perl

open (T, " ./true.pl 2>&1 |") || die "no truth";
open (F, " ./false.pl 2>&1 |") || die "no lies";

while (<T>) { print; }; close(T);
print $? >> 8, "\n";

while (<F>) { print; }; close(F);
print $? >> 8, "\n";

$ perl testexitcode.pl
TRUE
TRUE
0
FALSE
FALSE
3

RTFM!
--sdg


Тема Re: STDOUT/STDERR/EXITCODEнови [re: sdg]  
АвторXAH_KPYM (Нерегистриран)
Публикувано29.04.05 23:59



mnogo mersi!!!!

4esno da ti kaja baq se rovi4kah iz dokumentaciqta - no i tova si e maistorlak da znaesh kak da go otkriesh..



Тема Re: STDOUT/STDERR/EXITCODEнови [re: XAH_KPYM]  
Автор zuluz ($>=$<=0)
Публикувано30.04.05 14:00



Изписани са поне 10 примера със swap на 0,1,2 - STDIN,STDOUT,STDERR:



#~
$_->[/^(?>(.)?(.)+.*)(?!\1)(??{print(($1..$2)[9,0,15,7])})/]
#~

Тема Re: STDOUT/STDERR/EXITCODE [re: zuluz]  
Авторxaн_kpyм (Нерегистриран)
Публикувано02.05.05 07:21



хубава страница - 'перлмонкс '

мерси




Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.