【问题标题】:Perl get file age, round numbers [duplicate]Perl获取文件年龄,整数[重复]
【发布时间】:2017-02-21 11:29:11
【问题描述】:

我有以下命令。

perl -l -e 'print -M $ARGV[0], " days"' $testfile

它运行良好,因为它给了我正确的年龄,并且可以根据需要在 solaris、linux、unix 上运行。

但是格式是

"1.000000394945 days."

我想将其四舍五入,以使后处理更容易

"1.00 days."

知道如何修改它以使它们成为整数吗?

【问题讨论】:

标签: perl solaris


【解决方案1】:

使用printf:

perl -l -e 'printf "%.2f days", -M $ARGV[0]' file

【讨论】:

    猜你喜欢
    • 2012-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-09
    • 1970-01-01
    • 2023-03-30
    相关资源
    最近更新 更多