Mit "sed" möchte ich in einer Datei eine Zeile editieren.
Das folgende Skript (Beispiel!) funktioniert ohne Probleme:
Code: Alles auswählen
#!/bin/bash
cat /home/thilo/.bashrc | \
sed -e '/# some more ls aliases$/c\
# noch einige andere Aliase\
alias halt="sudo \/sbin\/halt"\
alias geb=".\/geburtstage"'
- .....
.....
# noch einige andere Aliase
alias halt="sudo /sbin/halt"
alias geb="./geburtstage"
.....
.....
Code: Alles auswählen
#!/bin/bash
cat /home/thilo/.bashrc | \
sed -e "/# some more ls aliases$/c\
# noch einige andere Aliase\
alias halt='sudo \/sbin\/halt'\
alias geb='.\/geburtstage'"
Mein Ziel ist folgendes:
- .....
.....
# noch einige andere Aliase
alias halt='sudo /sbin/halt'
alias geb='./geburtstage'
.....
.....
Leider funktioniert das so nicht.....
Kann mir jemand helfen?
Vielen Dank für Eure Mühe!
Gruß,
Thilo