在perl中用MB替换M

Posted

技术标签:

【中文标题】在perl中用MB替换M【英文标题】:Replace M with MB in perl 【发布时间】:2015-07-03 08:52:12 【问题描述】:

我有一个显示 linux 机器总存储量的 perl 脚本。

例如打印 $total_storage

输出是28G,477M

我希望输出为:28GB,477MB。

建议?

【问题讨论】:

【参考方案1】:

没有更多细节你在做什么以及你的输入和输出:

my $line = "28G,477M";

$line =~ s/([TGMk])/$1B/g;
print $line;

【讨论】:

以上是关于在perl中用MB替换M的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Emacs 中用换行符替换字符?

在perl中用引号打印@

如何在我的代码中用 lambda 替换 std::bind

在 Perl 中用尾随零扩展字符串

如何在Matlab中用另一个不同大小数组的对应值替换表格列的某些元素?

有没有办法在 XSLT 转换中用应用模板替换 for-each?