跳到内容

Awk入门教程/插曲:sprintf函数

来自维基教科书,开放世界的开放丛书

虽然“sprintf()”是一个字符串函数,但这里并未将其与其他字符串函数一起讨论,因为它的语法与“printf()”几乎相同。实际上,“sprintf()”的作用方式与“printf()”完全一致,只是“sprintf()”将其输出分配给一个变量,而不是标准输出。例如

   BEGIN {var = sprintf("[%8.3f]",3.141592654); print var}

——则生成

   [   3.142]
华夏公益教科书