Perl将文本附加到新行

用户名

尝试将新用户添加到文本文件的新行中,但我的所有行均已被修改。

这是我的文本文件:

乔·W·约翰·阿斯杜夫

阿诺德·K·布纳德斯(1234)

玛丽莎(Marissa G)

#!/usr/bin/perl

open(FILE, "+<test.txt") or die "Couldn't open file $!";

        if ($user eq $fields[1]) {
                print "Taken";

        elsif ($user ne $fields[1]) {
                print FILE "$user";
        }


}

close(FILE);

当我运行此文件时,我的文本文件更改为

乔·W·约翰·阿斯杜夫

测试K,bnads,1234

测试G,mglav,通过

测试

mpapec

将用户添加到文件末尾(仅当尚未使用时),

my $taken = 0;
while (my $line = <FILE>) {
        chomp $line;

        # splits each line into three fields
        my @fields = split "," , $line;

        if ($user eq $fields[1]) {
                print "Username is taken.\n";
                $taken = 1;
                last;
        }

}

if (!$taken) {
   print FILE "$user\n";
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将新行附加到文件python

来自分类Dev

将新行附加到文本文件,然后在 Python 3 之后检索它们

来自分类Dev

Perl:如何将文本附加到标量

来自分类Dev

使用VBA宏将新行附加到文本文件时出现新行字符问题

来自分类Dev

python 3.x:如何根据用户在新行中的输入将文本写入/附加到现有文件?

来自分类Dev

将文本附加到文件bash中的特定行

来自分类Dev

如何将文本附加到文件的特定行的末尾?

来自分类Dev

C# 将文本附加到特定行

来自分类Dev

如何将新的文本行附加到 angular 2 的文本区域

来自分类Dev

将行附加到矩阵

来自分类Dev

Window Perl脚本,用于附加到文本文件的每一行

来自分类Dev

使用sed将文本附加到文件

来自分类Dev

Javascript:将文本附加到div吗?

来自分类Dev

将div附加到所选文本

来自分类Dev

将文本附加到变量的末尾

来自分类Dev

将图标附加到文本的最佳方法

来自分类Dev

将文本从HTML附加到XML

来自分类Dev

javascript将跨度附加到文本

来自分类Dev

将文本附加到 shell 脚本的输出

来自分类Dev

将新引用附加到数组?

来自分类Dev

将新数据附加到.csv?

来自分类Dev

是否将新插件附加到$?

来自分类Dev

将新值附加到通用数组

来自分类Dev

将新值附加到python列表

来自分类Dev

将新值附加到耐用对象

来自分类Dev

将新引用附加到数组?

来自分类Dev

将新数据附加到 JSON 数据

来自分类Dev

使用Lua将一些文本附加到文件的第一行

来自分类Dev

将文本文件中的报价附加到每一行