Previous: 項目の指定 Up: Mコマンド Next: マルチバイト文字 MCMD2
MCMD2 : Mコマンド : データ本体がない場合の動作

2.7 データ本体がない場合の動作

データ本体(項目名行を除いたデータ)がないデータに対する動作は、 項目名行ありのCSVデータが入力の場合は、処理内容に応じた項目名が出力され、正常に終了する。 一方で、項目名行なしのCSVデータが入力の場合、データ本体がないということは0バイトファイルということになり、出力結果も0バイトファイルとなる。 入力行数,出力行数は共に0件である。

例1: 項目名行ありデータ

$ more dat1.csv
A,B,C
$ msetstr v="string" a=X i=dat1.csv o=rsl1.csv
#END# kgsetstr a=X i=dat1.csv o=rsl1.csv v=string
$ more rsl1.csv
A,B,C,X

例2: 項目名行なしデータ

$ more dat2.csv
$ msetstr v="string" -nfn i=dat2.csv o=rsl2.csv
#END# kgsetstr -nfn i=dat2.csv o=rsl2.csv v=string
$ more rsl2.csv
Previous: 項目の指定 Up: Mコマンド Next: マルチバイト文字 MCMD2