Linux csvファイルからtsvファイルを作成する

Linuxで、csvファイルからtsvファイルを作成する手順を記述してます。
環境
- OS Rocky Linux release 8.4 (Green Obsidian)
- shell: /bin/bash
手順
csvファイルからtsvファイルを作成するには、「sed」と正規表現を使用します。
実際に、以下の「hoge.csv」から「hoge.tsv」を作成してみます。
$ cat hoge.csv
aaa,bbb,ccc
AAA,BBB,CCC
カンマ「,」をタブに変換して「hoge.tsv」を作成します。
$ sed -e s/,/\\t/g hoge.csv > hoge.tsv
確認してみます。
$ cat hoge.tsv
aaa bbb ccc
AAA BBB CCC
tsvファイルが作成されていることが確認できます。
trを使用
以下のように「 tr 」を使用して、作成することも可能です。
$ cat hoge.csv | tr "," "\t" > hoge.tsv
-
前の記事
php rangeを使って配列を指定した範囲で生成する 2021.09.25
-
次の記事
C# ??(クエスチョンマーク2個)演算子を使用してnullを判別する 2021.09.25
コメントを書く