#!/bin/bash dir=kadai2-2_data if [ -e $dir ] then #↑ kadai2-2_dataが既に存在するかどうかを確認、存在する場合以下を実行。 echo "既にkadai2-2_dataが存在するため、この操作は無効です。" else #↑ kadai2-2_dataが存在しない場合のみ以下を実行。 cp -r -f ./kadai2_data ./kadai2-2_data for hg in `find ./kadai2-2_data/*` do csv=`echo $hg | cut -d / -f 3` date=`echo $csv | cut -d . -f 1` year=`echo $date | cut -d - -f 1` month=`echo $date | cut -d - -f 2` sed -i -e "s/$/,$year ,$month/" $hg #↑ 各年月.csvファイルの中の各行の末尾に日付を付ける。 done fi