Previous: length 文字列長 Up: mcal Next: ln 自然対数 MCMD2
MCMD2 : mcal : line 行番号

4.58 line 行番号

書式: line()

mcalコマンドが処理中の行番号を返す。 mcmdでは行番号は全て0から始まるように統一されており、 line関数においても、データの先頭行の行番号は0であることに注意する。

利用例

例1: 基本例

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

例2: 1から始める

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
Previous: length 文字列長 Up: mcal Next: ln 自然対数 MCMD2