tocsv
概要
tocsv : スペース区切りファイルをCSVファイルに変換する
書式
Usage : tocsv <f1> <f2> ... <file>
Option : -s<space_string>
-n<null_string>
Version : Wed Nov 5 21:23:09 JST 2014
<説明>
スペース区切りファイルをCSVファイルに変換します。コマンド引数で指定
したフィールドは文字列1と見なし、" " で囲んだ形式に変換します。指
定していないフィールドは文字列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,"