我有一个名为 test.txt 的文件名,内容如下。
cat test.txt
MOD_12345_67890
我需要摆脱文件中的“MOD_”
我用了
my $file = `awk '{gsub("MOD_", "");print}' test.txt`;
在 perl 中。它删除 MOD_ 并按预期打印 12345_67890 但输出后有更多空格。
我的输出语句是
my $new_file = $file . ".dat";
print "$new_file";
我的输出应该如下。
12345_67890.dat
但我得到的输出为
12345_67890
.dat
.dat 将出现在下一行
谁能帮我删除数字后的空格或垃圾值,输出应该是 12345_67890.dat