書式: line()
mcalコマンドが処理中の行番号を返す。 mcmdでは行番号は全て0から始まるように統一されており、 line関数においても、データの先頭行の行番号は0であることに注意する。
0から始まる番号が出力される。
$ more dat1.csv id 1 2 3 4 $ mcal c='line()' a=no i=dat1.csv o=rsl1.csv #END# kgcal a=no c=line() i=dat1.csv o=rsl1.csv $ more rsl1.csv id,no 1,0 2,1 3,2 4,3
1から始まる番号を出力する。
$ mcal c='line()+1' a=no i=dat1.csv o=rsl2.csv #END# kgcal a=no c=line()+1 i=dat1.csv o=rsl2.csv $ more rsl2.csv id,no 1,1 2,2 3,3 4,4