[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: mit sed ausgabeumleitung-folge ersetzen



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hallo,

On 09/15/2005 08:55:24 AM, lars wrote:
moin, liste,

ich habe mich in der Datei "test" bei der Ausgabeumleitung verhauen.
wie lautet die korrekte syntax, um alle vorkommen von

2&>1

durch

2>&1

zu ersetzen?


pc@rocket:~$ echo "2&>1" | sed -e 's!&>!>\&!g'
2>&1


mit allen getesteten Varianten bekomme ich immer nur fehlermeldungen:

sed s/&\>/\>&/g test

sed: -e Ausdruck #1, Zeichen 2: unterminated `s' command

Waere praktisch, die sed-Befehle zu quoten. So sieht er wohl nur

	sed 's/' &

weil Du mit dem Ampersand sed in den Hintergrund schiebst.

[1] 8176
-bash: >/>: Datei oder Verzeichnis nicht gefunden
[2] 8177
-bash: /g: Datei oder Verzeichnis nicht gefunden
[1]   Exit 1                  sed s/
[2]   Exit 127                \>/\>


Das sind dann die Folgefehler...

sed s/\&>/>\&/g test
-bash: /: Ist ein Verzeichnis

Dito....nicht gequotet, damit wird dann die Ausgabe von

	sed 's/\&'

auf / umgeleitet.

Schoenen Gruss,

Andreas
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFDKSNSAB00fZdcFyQRAllqAJ97JothT/kkIl5JFe0mnNtGbokUxQCfXLhD
Yseg3stZmrDkK8f41eEClqw=
=T0Gp
-----END PGP SIGNATURE-----




Reply to: