Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

Inhalt




Homepage LUG WR

Impressum

user:sschmalle:linux:shkv

shkv

#!/bin/sh

if [[ "$1" == "set" ]]; then

    VARNAME=$(echo $2 | awk -F "=" '{print $1}')
    VARTEXT=$(cat db.db | grep "$VARNAME=")
    if [ "$VARTEXT" ]; then
         cat db.db | sed 's/'"$VARTEXT"'/'"$2"'/g' > db.tmp
         mv db.tmp db.db
    else
        echo "$2" >> db.db
    fi
fi

if [[ "$1" == "get" ]]; then
    cat db.db | grep "$2=" | sed 's/'"$2"'=//g'
fi

Benutzung:

# ./shkv.sh set varScriptDate=200909
# ./shkv.sh set Testvar=Testwert
# ./shkv.sh set "cmd=irgendwas=wasanderes"

# ./shkv.sh get varScriptDate
200909
# ./shkv.sh get Testvar
Testwert
# ./shkv.sh get cmd
irgendwas=wasanderes
Cookies helfen bei der Bereitstellung von Inhalten. Diese Website verwendet Cookies. Mit der Nutzung der Website erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Computer gespeichert werden. Außerdem bestätigen Sie, dass Sie unsere Datenschutzerklärung gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website. Weitere Information
user/sschmalle/linux/shkv.txt · Zuletzt geändert: 2020/10/26 18:08 von Sven Schmalle