小编bli*_*zen的帖子

Perl输出会覆盖自己

我的代码循环遍历文件中的行,并尝试使用在开头和结尾添加的内容打印出每一行.

但是,我得到这样的输出:"名义上的奶牛".

基本上,行之后的位(标称值)会覆盖它的开头.我知道删除chomp和regex线会阻止这种效果,但我需要它在没有空格的一行上.我哪里错了?

while ($line = <INPUT>) {

        chomp $line;
        $line =~ s/ //g; 
        printf "\@attribute %s nominal\n", $line;
}
Run Code Online (Sandbox Code Playgroud)

io perl printf newline

8
推荐指数
2
解决办法
1198
查看次数

标签 统计

io ×1

newline ×1

perl ×1

printf ×1