premenne v sh
mam subor "pozrdrav" s obsahom:
"Ahoj $USER"
Ako docielit, ze ak vykonam shell skript
$ mojskript.sh Jozo
Tak sa mi na obrazovku vypise subor "pozdrav" ale uz s tou
substituciou ?
"Ahoj Jozo"
dakujem za odpoved
Pre pridávanie komentárov sa musíte prihlásiť.
echo "Ahoj $1"
http://wiki.bash-hackers.org/scripting/posparams
SERVER=$1
USERNAME=$2
PASSWORD=$3
for var in SERVER USERNAME PASSWORD
do
echo 's%${'"$var"'}%'$(eval echo "\$$var")'%g'
done > $TEMPFILE
cat subor | sed -f $TEMPFILE
typ dosiahnem, ze ked mam subor "subor" s obsahom:
${SERVER} meno ${USERNAME} heslo ${PASSWORD}
tak mi ten skript vypluje ... ved vidis co :)