「tocsv」の版間の差分
ナビゲーションに移動
検索に移動
Pt4a editor (トーク | 投稿記録) 細 (Batch Update) |
Pt4a editor (トーク | 投稿記録) 細 (Batch Update) |
||
12行目: | 12行目: | ||
=== Option === | === Option === | ||
− | <pre>-s<space_string></pre> | + | <pre>-s<space_string> |
+ | -n<null_string></pre> | ||
== 説明 == | == 説明 == | ||
− | + | スペース区切りファイルをCSVファイルに変換します。コマンド引数で指定したフィールドは文字列1と見なし、" " で囲んだ形式に変換します。指定していないフィールドは文字列0とみなし、" " で囲みません。 | |
ファイル名を指定しない場合、および “-” の時は、標準入力から入力します。 | ファイル名を指定しない場合、および “-” の時は、標準入力から入力します。 | ||
− | + | == 仕様 == | |
− | |||
− | |||
+ | <pre>1. 文字列 _ は ヌル文字列に変換します。(-n オプションで _ を別の文字列に変更できます) | ||
+ | 2. 文字列 \c は c に変換します。 | ||
+ | 3. 文字列 \ 一文字は (半角スペース) に変換します。 | ||
+ | 4. 文字列中の _ は半角スペースに変換します。(-s オプションで _ を別の文字列に変更できます) | ||
+ | 5. 行末の \n は \r\n に変換します。 | ||
+ | 6. 文字列1の場合、" は "" に変換します。</pre> | ||
=== 例(その1) === | === 例(その1) === | ||
2021年8月19日 (木) 19:00時点における最新版
名前
tocsv : スペース区切りファイルを CSV ファイルに変換する
書式
使い方とオプション
Usage
tocsv <f1> <f2> ... <file>
Option
-s<space_string> -n<null_string>
説明
スペース区切りファイルを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,"
Version and Edition
Version : Tue Jun 18 19:00:37 JST 2019
Edition : 1
© 2021 Universal Shell Programming Laboratory site