小编sab*_*ber的帖子

如何只打印perl中的值,从mongodb返回结果?

脚本

#!/usr/bin/perl -w
use MongoDB;
use Data::Printer;
my $client = MongoDB::MongoClient->new();
my $db   = $client->get_database('students');
my $grades = $db->get_collection('grades');
my $stu = $grades->find->fields({student_id=>1,_id=>0});
while (my $row = $stu->next){
p($row);
}
Run Code Online (Sandbox Code Playgroud)

输出:

\ {
    student_id   198
}
\ {
    student_id   199
}
Run Code Online (Sandbox Code Playgroud)

预期产出:

198
199
Run Code Online (Sandbox Code Playgroud)

perl mongodb

1
推荐指数
1
解决办法
46
查看次数

如何在 Linux 中使用 sed 将控制字符 ^@ 插入到文件中?

我在文件上运行以下命令xyz

sed -i 's/abc \"/abc \^@\"/g' xyz
Run Code Online (Sandbox Code Playgroud)

但我没有得到想要的输出。

如果我手动输入ctrl+ v+@它在 vi 编辑器中可见,^@但在上面的命令输出中不可见。

linux shell sed

1
推荐指数
1
解决办法
1100
查看次数

标签 统计

linux ×1

mongodb ×1

perl ×1

sed ×1

shell ×1