跳到內容

Awk入門教程/插曲:sprintf函式

來自華夏公益教科書,開放世界的開放叢書

雖然“sprintf()”是一個字串函式,但這裡並未將其與其他字串函式一起討論,因為它的語法與“printf()”幾乎相同。實際上,“sprintf()”的作用方式與“printf()”完全一致,只是“sprintf()”將其輸出分配給一個變數,而不是標準輸出。例如

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

——則生成

   [   3.142]
華夏公益教科書