以下のような内容の test.txt というファイル名があります。
cat test.txt
MOD_12345_67890
ファイル内の「MOD_」を取り除く必要があります
使った
my $file = `awk '{gsub("MOD_", "");print}' test.txt`;
パールで。MOD_ を削除し、期待どおりに 12345_67890 を出力しますが、出力の後にさらにスペースがあります。
私の出力ステートメントは
my $new_file = $file . ".dat";
print "$new_file";
私の出力は次のようになります。
12345_67890.dat
しかし、私は出力を次のように取得しています
12345_67890
.dat
.dat は次の行に来ています
誰でも、数字の後にスペースまたはガベージ値を削除して、出力が 12345_67890.dat になるように手伝ってもらえますか