#!/bin/bash if [[ "$OSTYPE" == "linux-gnu"* || "$OSTYPE" == "cygwin" ]]; then echo "Operating system: linux" OS="linux" elif [[ "$OSTYPE" == "darwin"* ]]; then echo "Operating system: OS X" OS="OSX" else echo "Uknown operating system" # Unknown OS. fi mkdir -p -v results/$1/everystep mkdir -p -v results/$1/netcdf mkdir -p -v results/$1/time_series mkdir -p -v results/$1/hourly mkdir -p -v results/$1/monthly mkdir -p -v results/$1/daily # Modifying driver file if [[ "$OS" == "linux" ]]; then sed -i '2d' driver_file.dat #Linux sed -i "\$a setup/$1_driver.dat" driver_file.dat #Linux elif [[ "$OS" == "OSX" ]]; then sed -i '' '2d' driver_file.dat #OS X sed -i '' '$ a\ setup/'$1'_driver.dat' driver_file.dat #OS X fi # Modifying setup file if [[ "$OS" == "linux" ]]; then sed -i '2d' setup_file.dat #Linux sed -i "\$a setup/$1_setup.dat" setup_file.dat #Linux elif [[ "$OS" == "OSX" ]]; then sed -i '' '2d' setup_file.dat #OS X sed -i '' '$ a\ setup/'$1'_setup.dat' setup_file.dat #OS X fi file=./setup/$1_setup.dat if [ ! -f ${file} ]; then echo "Warning: The file ${file} does not exist" fi file=./setup/$1_driver.dat if [ ! -f ${file} ]; then echo "Warning: The file ${file} does not exist" fi file=./data/$1.dat if [ ! -f ${file} ]; then echo "Warning: The file ${file} does not exist" fi echo "Project for LAKE model created successfully"