#!/bin/bash

echo "all params:$*"
echo "number of params: $#"

forparam in $*
 do
  if [ -d "$param" ]
  then
echo "executing scripts in the config folder"
   ls -l "$param"
  fi

echo $param
 done

# Declare function
functionscore_sum {
  sum = 0
	whiletrue
do
read -p "enter a score" score

	  if [ "$score" == "q" ]
	  then
break
fi

sum=$(($sum+$score))
	  echo "total score:$sum"
	 done
}

# Invoke function
score_sum

functioncreate_file() {
	file_name=$1
  is_shell_script=$2
  touch $file_name
  echo "file$file_name created"

  if [ "$is_shell_script" = true ]
  then
chmodu+x $file_name
		echo "added execute permission"
	fi
}

# Invoke with diff params
create_file test.txt
create_file myfile.yaml
create_file myscript.sh

# Function with return value
functionsum() {
	total=$(($1+$2))
  return $total
}

sum2 10
result=$?

echo "sum of 2 and 10 is$result"