Skip to content

Latest commit

 

History

History
38 lines (28 loc) · 766 Bytes

cat_args2csv.md

File metadata and controls

38 lines (28 loc) · 766 Bytes

cat_args2csv

スクリプトでバリデーション処理をするための、支援コマンドです。
Cat UI(プラットフォーム)を実現する為に作られたプログラムです。

bin/cat_args2csv [-0] <カラム数>

標準入力から入力された行を引数に指定されたカラム数ごとにまとめて、CSVの1行として出力します。

-0オプションを指定すると、行の区切りを改行(\n)からNUL(\0)に変更します。

実行例

コマンド例(PATH設定は適当に変えてください)

#!/bin/sh
PATH=/usr/bin:/bin:/var/service/xxxx/bin
cat <<EOF| bin/cat_args2csv 2
num
string
1
str,
2
"string"
EOF

出力

num,string
1,"str,"
2,"""string"""