#!/bin/bash #remaster lib [ -d "" ] || { echo "LIBDIR not exist"; exit 1; } #check_config [log_file] function check_config() { #LOG { log_file=$1 [ -z "$log_file" ] && log_file="/tmp/remaster_`date '+%Y-%m-%d'`" if [ -f "$log_file" ]; then echo > "$log_file" else #check if folder exist [ -d "${log_file%/*}" ] || { # N-> exit 3 echo "Directory for Log didnt exist" exit 3 } #create LOG touch "$log_file" fi } } #this func is standalone executable [ -n "$1" ] && { check_config $@ }