ファイルのテキスト情報をソート/再フォーマットする方法は?

ファイルのテキスト情報をソート/再フォーマットする方法は?

customersソートする必要がある情報を含むファイル(という)があります。

qweasd,[email protected],256.62394383
qweasdczasd,[email protected],256.62394383
qwedddasd,[email protected],256.62394383
qweavvvdsd,[email protected],256.62394383

ファイルの出力はタブで区切る必要があります。

qweasd         [email protected]              256.62394383
qweasdczasd    [email protected]      256.62394383
qwedddasd      [email protected]          256.62394383
qweavvvdsd     [email protected]         256.62394383

1行のコマンドが必要です。

答え1

awk コマンドを使用できます。

# awk -F, '{print $1 "\t" $2 "\t" $3}' customers

または:

# awk 'BEGIN{FS=","; OFS="\t"} {print $1, $2, $3}' customers

または:

# awk 'BEGIN{FS=","; OFS="\t"} {print}' customers

彼らは皆あなたのために働きます。

答え2

以下を試してください: awk -F, '{print $1 "\t" $2 "\t" $3}' ファイル名 awk 'BEGIN{FS="," OFS="\t"} {print $1, $2, $3 } 'ファイル名

答え3

sedこれは編集者レベルを変更するためのよりシンプルで効率的なツールです。

sed 's-,- ctrlV tab-g' クライアント

exvi同じ修正を使用することも、簡単に実装することもできますemacs

関連情報