trを使用して、タブ区切り変数ファイルをコンマ区切り変数ファイルに変換することはできません。

trを使用して、タブ区切り変数ファイルをコンマ区切り変数ファイルに変換することはできません。

~についてこのtxtファイル、内容を含む行の間に空白行があるタブで区切られた.txtファイルで最もよく説明されています。

人々は走ることを考える

cat goods.txt | tr "\t" "," > output.csv.txtファイルは.csvにきちんと変換されなければなりません。

(によるとこのスタックオーバーフローソリューション)

しかし、値とテキストが間違った列で送信されることを観察しました。

ここに画像の説明を入力してください。

それ以外の場合は、数字は列間で分割されます。

ここに画像の説明を入力してください。

私が何を見落としているのかよくわかりません。ここで必要なファイル変換を達成する正しい方法は何ですか?

ベストアンサー1

ミラーの使用(https://github.com/johnkerl/miller)

mlr --t2c cat goods.txt >goods.csv

あなたはこの出力を得るでしょうhttps://gist.github.com/aborruso/fab6a48a390a9c54de55dece9141bea6

それはあなたが望むものですか?

おすすめ記事