Table Of Contents

Previous topic

Python

Next topic

Terminal

This Page

AWK

float型からint型への変換

Pythonと同じです。

BEGIN {
    c=3.0;
    print int(c)
}

AWKでもTerminalへのprintを同じ行にする

Pythonと同じで、プログラムの進捗状況を表示したいような場合。

awk 'BEGIN{for(i=0;i<1000000;i++){printf("progress: %.2f%%\b\r",i/1000000)}}'

ファイルとして書くならこんな感じ

BEGIN {
    for(i=0;i<1000000;i++) {
        printf("progress: %.2f%%\b\r", i/1000000)
    }
}