次の形式のデータがあります。
bruce 434355/512000 (84.8349609375%)
oliver 217542/512000 (42.488671875%)
kareem 236778/563200 (42.0415482954545%)
2 番目の列のデータは KB 単位で、最初の部分 (/ の前) を抽出して、次のように表示します。
bruce 424.17MB (84.8349609375%)
oliver 212.44MB (42.488671875%)
kareem 231.24MB (42.0415482954545%)
sed または awk でそれを行う方法はありますか?
別の方法として、awk を使用して 2 番目の列を抽出し、それを別のファイルに書き込み、while ループ内で各ファイルから 1 行を表示しました。