内容
バラバラになった日記を時系列順に直します。
シェル芸
cat input.txt | xargs | sed -E 's;([0-9]*/[0-9]*/[0-9]*);\n\1;g' | sort -r -k 1,1 | awk '{for(i=1;i<=NF;i++){print $i};printf("\n")}'
解説
xargs
とsed
で日記を扱いやすい形に整形します。その後、sort
で時系列順にして、awk
で出力します。
ウェブサイト
シェル芸オンラインジャッジ : https://shellgei-online-judge.com/