Tukubaiオンラインコマンドマニュアル - tocsv(1)
tocsv(1)
【名前】
tocsv
: スペース区切りファイルをCSVファイルに変換する
【書式】
Usage : tocsv [<f1> <f2> ... <file>] Option : -s<space_string> -n<null_string> Version : Tue Sep 15:22:31 JST 2022
【説明】
スペース区切りファイルをCSVファイルに変換します。コマンド引数で指定したフィールドは文字列と見なし、" " で囲んだ形式に変換します。指定していないフィールドは文字列とみなし、" " で囲みません。
ファイル名を指定しない場合、および "-" の時は、標準入力を期待します。
【仕様】
- 文字列 _ は ヌル文字列に変換します。 (-n オプションで _ を別の文字列に変更できます)
- 文字列 \c は c に変換します。
- 文字列 \ 一文字は(半角スペース)に変換します。
- _ を半角スペースに変換します。 (-s オプションで _ を別の文字列に変更できます)
- 行末の \n は自動的に \r\n に変換します。
- 文字列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 "