「tocsv」の版間の差分

提供: Personal Tukubai for Academic
ナビゲーションに移動 検索に移動
(Batch Update)
 
(Batch Update)
 
12行目: 12行目:
 
=== Option ===
 
=== Option ===
  
<pre>-s&lt;space_string&gt;</pre>
+
<pre>-s&lt;space_string&gt;
 +
-n&lt;null_string&gt;</pre>
 
== 説明 ==
 
== 説明 ==
  
スペース区切りファイルをCSVファイルに変換します。コマンド引数で指定したフィールドは文字列1と見なし、&quot; &quot; で囲んだ形式に変換します。指定していないフィールドは文字列0とみなし、&quot; &quot; で囲みません。
+
スペース区切りファイルをCSVファイルに変換します。コマンド引数で指定したフィールドは文字列1と見なし、&quot; &quot; で囲んだ形式に変換します。指定していないフィールドは文字列0とみなし、&quot; &quot; で囲みません。
  
 
ファイル名を指定しない場合、および “-” の時は、標準入力から入力します。
 
ファイル名を指定しない場合、および “-” の時は、標準入力から入力します。
  
=== 仕様 ===
+
== 仕様 ==
 
 
1.文字列 _ は ヌル文字列に変換します。(-n オプションで _ を別の文字列に変更できます) 2.文字列  c に変換します。 3.文字列  一文字は (半角スペース) に変換します。 4.文字列中の _ は半角スペースに変換します。(-s オプションで _ を別の文字列に変更できます) 5.行末の は に変換します。 6.文字列1の場合、&quot; は &quot;&quot; に変換します。
 
  
 +
<pre>1. 文字列 _ は ヌル文字列に変換します。(-n オプションで _ を別の文字列に変更できます)
 +
2. 文字列 \c は c に変換します。
 +
3. 文字列 \ 一文字は  (半角スペース) に変換します。
 +
4. 文字列中の _ は半角スペースに変換します。(-s オプションで _ を別の文字列に変更できます)
 +
5. 行末の \n は \r\n に変換します。
 +
6. 文字列1の場合、&quot; は &quot;&quot; に変換します。</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