Tukubaiオンラインコマンドマニュアル

tocsv(1)

【名前】

tocsv : スペース区切りファイルをCSVファイルに変換する

【書式】

Usage   : tocsv [<f1> <f2> ... <file>]
Option  : -s<space_string>
          -n<null_string>
Version : Mon Sep 19 13:18:58 JST 2022

【説明】

スペース区切りファイルをCSVファイルに変換します。コマンド引数で指定したフィールドは文字列2と見なし、" "で囲んだ形式に変換します。指定していないフィールドは文字列0とみなし、" "で囲みません。

ファイル名を指定しない場合、および"-"の時は、標準入力を期待します。

【仕様】

1. 文字列 _ は ヌル文字列に変換します。 (-nオプションで _ を別の文字列に変更できます)2. 文字列 \c は c に変換します。3. 文字列 \ 一文字は(半角スペース)に変換します。4. _ を半角スペースに変換します。 (-sオプションで _ を別の文字列に変更できます)5. 行末の\nは自動的に \r\nに変換します。6. 文字列1の場合、" は "" に変換します。

【例1】

$ cat data
a _ \_ \ b_c b\_c "
$ tocsv 1/NF data
"a","","_"," ","b c","b_c",""""

【例2】

$ tocsv data
a,,_, ,b c,b_c,"

【例3】

$ echo the_first @ | tocsv -n@
"the first",""

【例4】

$ echo the_first this_is_apple | tocsv -s_apple
"the first","this is "

【関連項目】

fromcsv(1)

Last modified: Tue Sep 13 17:30:27 JST 2022