Skip to content
Snippets Groups Projects
crproj 1.36 KiB
Newer Older
  • Learn to ignore specific revisions
  • Victor Stepanenko's avatar
    Victor Stepanenko committed
    
    
    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
    
    
    
    Victor Stepanenko's avatar
    Victor Stepanenko committed
    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
    
    
    # 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
    
    Victor Stepanenko's avatar
    Victor Stepanenko committed
    file=./setup/$1_setup.dat
    if [ ! -f ${file} ];
    then
    	echo "Warning: The file ${file} does not exist"
    fi
    
    
    Victor Stepanenko's avatar
    Victor Stepanenko committed
    if [ ! -f ${file} ];
    then
    	echo "Warning: The file ${file} does not exist"
    fi
    
    
    Victor Stepanenko's avatar
    Victor Stepanenko committed
    if [ ! -f ${file} ];
    then
    	echo "Warning: The file ${file} does not exist"
    fi
    
    
    echo "Project for LAKE model created successfully"