#!/bin/bash if [ -e ./kadai2_data ] #まず、気象データが存在するかで場合分けをする。 then if [ -e ./kadai2_data/all.csv ] #さらに、その中にall.csvが存在するかで場合分けをする。 then echo "all.csvはすでに存在します" else #all.csvがまだ未作成の場合、まずそれぞれのデータがいつのものかがわかるようにするための作業をする。 for mbl in `find ./kadai2_data/*` do al=`echo $mbl | cut -d / -f 3` nl=`echo $al | cut -d . -f 1` sed -i -e "s/$/,$nl/" $mbl done #./kadai2_data/xxxx-xx.csvを/で区切り3番目を切り取る。次に先ほど取ったものから年月の部分(xxxx-xx)を切り取る。そしてデータの末尾に「,」をつけたものを付加する。 #後の作業をやりやすくするためにデータを1つにまとめる。 cat `ls ./kadai2_data/*` > ./kadai2_data/all.csv echo "all.csvを作成しました" #各年月のデータをすべてまとめたall.csvを作った。 fi else #気象データが存在しない場合のエラー処理。 echo "kadai2_dataが存在しません" fi