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

válasz