Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / ничего не понимаю..... / 7 сообщений из 7, страница 1 из 1
19.07.2003, 04:10
    #32212732
папа Карло
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ничего не понимаю.....
имеем мастдайный перл.

делаю так:

c:> some_program.exe | my_perl_script.pl

my_perl_script:

Код: plaintext
1.
2.
3.
while(<>)
{
	print;
}


дык вот не выдает ничего. <STDIN> тоже пробовал.... чго не так делаю? :)

Спасибо :)
...
Рейтинг: 0 / 0
19.07.2003, 10:42
    #32212759
Шогал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ничего не понимаю.....
Я, к сожалению, в perl не ориентируюсь, но в твоем скрипте он ничего не должен выдавать.
print же совершенно без параметров...
...
Рейтинг: 0 / 0
19.07.2003, 14:01
    #32212792
salt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ничего не понимаю.....
все правильно. выводит то, что введено из STDIN, то бишь с клавиатуры.
print срабатывает сразу после нажатия Enter
...
Рейтинг: 0 / 0
19.07.2003, 14:05
    #32212793
salt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ничего не понимаю.....
Шогал, не обижайся, но в Perl ты действительно не ориентируешься.
Для справки:
в perl функция без аргумента, в которой параметр подразумевается, берет в качестве аргумента значение перменной $_
этой же переменной присваивается результат выполнения функции, если он больше ничему не присваивается.

т.е. выше приведенную программу интерпретатор переводит в:

while ($_ = <STDIN>) {
print $_;
}
...
Рейтинг: 0 / 0
19.07.2003, 18:04
    #32212822
папа Карло
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ничего не понимаю.....
Я, к сожалению, в perl не ориентируюсь, но в твоем скрипте он ничего не должен выдавать.
print же совершенно без параметров...

как сказать. :) когда пишешь на перле писать надо на перле, а не на си++ используя перл. :)
...
Рейтинг: 0 / 0
19.07.2003, 18:06
    #32212824
папа Карло
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ничего не понимаю.....
все правильно. выводит то, что введено из STDIN, то бишь с клавиатуры.
print срабатывает сразу после нажатия Enter

обдино, но не работает. :(

конкретно не работает с osql. пробовал STDERR таже ботва.

также не работает сл. конструкция:

type some_text_file.sql | my_perl_sript
...
Рейтинг: 0 / 0
22.07.2003, 18:11
    #32214906
папа Карло
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ничего не понимаю.....
фальш старт. все заработало.... просто под мастдаем надо так:

type some_text_file | perl my_perl_script.pl
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / ничего не понимаю..... / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]