PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Perl
[问题] STDIN问题
楼主:
projectd2007
(projectd)
2012-11-21 17:54:50
请问大家
我在有open档案读取的时候,再呼叫<STDIN>来读键盘输入,结果输入完按enter
都只是换行,而不是输入完毕,要按ctrl+d + enter才能结束输入,没有open档
案时就没有这个问题,请问这是什么问题呢?
作者:
flu
(Crazy Rhythm)
2011-01-21 20:24:00
下面的<>处在串行语境,读到EOF为止传回读到的每一行组成的串行(在非win32的shell, 要用单引号(')取代双引号(")执行)perl -we "my @t = <> ; print join q{,}, @t;"#下面的<>在纯量语境,读到\n为止perl -we "my $t = <> ; print $t";perl -we "my @t = scalar <> ; print @t"; #纯量语境
楼主:
projectd2007
(projectd)
2011-01-22 10:26:00
原来是有修改$/,从\n改成;,所以只按enter没有用要读到;为止
继续阅读
[问题] regex 字串撷取
doom8199
Re: [问题] 读取档案的内容
dryman
Re: [问题] 读取档案的内容
hws110
Re: [问题] 读取档案的内容
clanguage
Re: [问题] 读取档案的内容
hws110
Re: [问题] 读取档案的内容
clanguage
Re: [问题] 读取档案的内容
hws110
Re: [问题] 读取档案的内容
flu
Re: [问题] 读取档案的内容
hws110
Re: [问题] 读取档案的内容
flu
Links
booklink
Contact Us: admin [ a t ] ucptt.com