Gabor Tusnady wrote:
> Hogyan tudom bash scrittel eloallitani azt a file-t, amiben a file2-ben
> levo valtozokat a file1-ben szereplo ertekekkel helyettesiti?
$ cat file1
alma=1
korte=3
$ cat file2
Van $alma almam es $korte kortem.
$ cat korlevel
#! /bin/sh
if [ $# -ne 2 ]; then
echo "Usage: ${0##*/} <valtozo-file> <szoveg-file>" > /dev/stderr
exit 1
fi
TEMPFILE="$(mktemp -qt "${0##*/}.XXXXXX")" || TEMPFILE="/tmp/${0##*/}.$$"
{
echo "cat << EOF"
cat "$2"
echo "EOF"
} > "$TEMPFILE"
. "$1"
. "$TEMPFILE"
rm -f "$TEMPFILE"
$ ./korlevel file1 file2
Van 1 almam es 3 kortem.
--
Sziasztok: Zsolt
_________________________________________________
linux lista - [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux