- Registriert
- 17.11.09
- Beiträge
- 343
Hallo zusammen,
ich weiß nicht, ob ich in diesem Forum richtig bin, sonst bitte verschieben.
Ich habe folgendes Problem auf meinem MAC:
ich möchte mit sed ein "Klammer auf" "(" durch ein "*" ersetzen. Das funktioniert leider nicht:
habe folgenders in meinem Script:
C=$(echo $B | sed 's/\!/\*/g');
D=$(echo $C | sed 's/\(/\*/g');
Das Ausrufezeichen wird ohne Probleme durch "*" ersetzt, bei "Klammer auf" geht das leider nicht.
(ebenso übrigens mit Hochkomma " ' " und wahrscheinlich auch nicht mit Klammer zu.
ich wollte es noch mit regex probidrem, aber auf dem Mac scheint es sed -r nicht zu geben.
weiß hier jemand Rat?
Danke schon mal
ich weiß nicht, ob ich in diesem Forum richtig bin, sonst bitte verschieben.
Ich habe folgendes Problem auf meinem MAC:
ich möchte mit sed ein "Klammer auf" "(" durch ein "*" ersetzen. Das funktioniert leider nicht:
habe folgenders in meinem Script:
C=$(echo $B | sed 's/\!/\*/g');
D=$(echo $C | sed 's/\(/\*/g');
Das Ausrufezeichen wird ohne Probleme durch "*" ersetzt, bei "Klammer auf" geht das leider nicht.
(ebenso übrigens mit Hochkomma " ' " und wahrscheinlich auch nicht mit Klammer zu.
ich wollte es noch mit regex probidrem, aber auf dem Mac scheint es sed -r nicht zu geben.
weiß hier jemand Rat?
Danke schon mal