#!/bin/bash #ascに読み込みたいファイルを代入します。 asc='sample15.txt' #sedコマンドで一行目を削除、ソートコマンドで並び替え、カットコマンドでイニシャルを切り出します。 #その作業をコンマごとのフィールドで行います。吐き出すファイルは何でも大丈夫です。 sed -e "1d" $asc | sort -k 1,1 |cut -d , -f 1 > sample1.txt sed -e "1d" $asc | sort -k 1,1 |cut -d , -f 3 > sample2.txt sed -e "1d" $asc | sort -k 1,1 |cut -d , -f 2 |cut -c 2 > sample3.txt #吐き出したファイルをペーストコマンドでまとめます。 paste sample1.txt sample2.txt sample3.txt