-----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?
[EMAIL PROTECTED]:~$ 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-----