$0 file.csv > file.tsv $0 < file.csv > file.tsv CSV 形式のファイルを TSV形式 に変換する。 出力については、文字コード UTF-8 で改行コードは "\n" となる。 注意点: 内部ではText::CSV_XS のライブラリに依存している。 "絵文字" に対応していないことに注意。(要改良) オプション: -n : 入力のレコード内に、タブ文字または改行文字があっても、警告を出さない(no check) -f str : 入力にタブ文字があれば、それを何に置き換えるかを文字列表現で指定する。 -g str : 入力に改行文字があれば、それを何に置き換えるかを文字列表現で指定する。 -w : 入力の文字コードを cp932 (シフトJIS) と見なす。 -W : 入力の改行コードを \r\n と見なす。 -2 : レコードの区切りを単一の \n ではなくて、2個続けた \n\n にする。CSVのセル内に改行文字がある場合に使うかもしれない。 --help : この $0 のヘルプメッセージを出す。 perldoc -t $0 | cat でもほぼ同じ。 --help opt : オプションのみのヘルプを出す。opt以外でも options と先頭が1文字以上一致すれば良い。 開発上のメモ: * (改行文字が、Unix 形式でない場合にも "自動的に" 対処するようにしたい。) * 改行文字やタブ文字を、置換した場合の文字列、さらに、その文字列が他の文字列と一緒になる場合の対策も、実装したい。
To install cli::tsv::util, copy and paste the appropriate command in to your terminal.
cpanm
cpanm cli::tsv::util
CPAN shell
perl -MCPAN -e shell install cli::tsv::util
For more information on module installation, please visit the detailed CPAN module installation guide.