#!/bin/bash echo '読み込むリストのファイル名を入力してください' read filename # ファイルの読み込み # sed -e "1d" $filename > d.txt # 1行目の文献数を使うと冗長になるので、消す。 # cut -d',' -f 1 d.txt > e.txt cut -d',' -f 2 d.txt | cut -c 2 > f.txt cut -d',' -f 3 d.txt > g.txt # それぞれのフィールドごとに区切り、中間ファイルを作成。 # paste -d',' e.txt g.txt f.txt > result.txt sort < result.txt # 中間ファイルをまとめて、並び変え。 # rm [d-g].txt # 中間ファイルの削除。 # echo '以上の内容でリストが生成されました'