Shell Script
Aus MeinWiki
Version vom 25. August 2014, 06:56 Uhr von Admwiki (Diskussion | Beiträge)
Funktion
- get script path
# get script path GetScriptPath() { echo "$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" }
- write logfile
# write logfile # $1 Description # $2 Logfiledestination WriteLog () { echo $(date "+%y%m%d-%H%M%S")' '$1 >> $2 }
- change from upper to lower char
# change from upper to lower char # $1 Variable to change # $2 Logfiledestionation LowerChar () { WriteLog 'LowerChar '$1 $2 local myResult=`echo $1 | tr 'A-Z' 'a-z'` echo "$myResult" }
read file to parameter
# read file to parameter # $1 Filepath # $2 Logfiledestination ReadFile() { local myResult= WriteLog 'ReadFile '$1 $2 if [ -e $1 ]; then myResult=$(cat $1 | grep -v '#' |\ while read myResult; do echo $myResult done ) else WriteLog 'ReadFile Error File '$1 $2 exit 1 fi echo "$myResult" }