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"
}