Am Mo, 2004-04-26 um 21.13 schrieb David Haller:
Hallo,
Am Mon, 26 Apr 2004, Marcus Habermehl schrieb:
Vielleicht sollte ich doch wieder anfangen, die Dateien _komplett_ durch zugucken und nicht mit grep arbeiten. :-(
grep -10 PATH /etc/profile
Äh, funktioniert bei mir nicht. Wenn das eine Variante von grep -C 10 PATH /etc/profile sein soll, dann funktioniert beides nicht. Außer ich verstehe den Hilfe-Text falsch.
Jetzt muss ich mir nur noch überlegen, wie ich einen neuen Pfad per RPM hinzufügen kann.
==== portabel ==== cat <<EOF >> /etc/profile.local
PATH="\$PATH:/mein/neuer/pfad/bin" export PATH EOF ====
Beachte das '\' bei '\$PATH'!
==== Alternativ ==== cat <<'EOF' >> /etc/profile.local
PATH="$PATH:/mein/neuer/pfad/bin" export PATH EOF ====
Beachte die "''" beim 'EOF'.
Auch eine Lösung. Wäre der echo Befehl aber nicht einfacher? Ich habe es so gelöst: mv /etc/profile /etc/profile.tmp cat /etc/profile.tmp | sed '/openwin/ a\ /opt/xfce4/bin \\' > /etc/profile rm /etc/bash.bashrc.tmp /etc/profile.tmp Ob es eine soo tolle Lösung ist weiß ich nicht, aber es hat auf Anhieb geklappt. Gruß Marcus