Erst mal THX für Eure Antworten.
Wie man den Hostnamen, FQDN usw. ausliest ist mir bekannt. Es geht mir also nicht um das auslesen der Variablen sebst.
Es geht um das Suchen der Variable und dann das Löschen dieser Zeile mit der Variable
$hostname.
Warum?
Ich habe mir, um etwas zu lernen, per Dialog ein kleines Menue gestrickt. Hier ist ein Punkt Postfix einrichten um per SMTP Nachrichten zu versenden.
In der /etc/aliases habe ich mit dem Script einige Einträge hinerlegt. Das klappt auch soweit gut.
Es geht auch gar nicht (in diesem Fall) um die explizite Datei /etc/aliases. Es geht um´s Prinzip, also wieder Lernen!
Ich kann schon mal:
Fixe Werte auslesen, ersetzen, mit Variablen ersetzen, Zeilen löschen. Also suche Wert proxmox1 und ersetze Wert, bzw. lösche Zeile. ...alles ganz toll.
Jedoch schaffe ich es nicht einen Systemwert,
Variable als Suchbegriff zu definieren, in diesem Fall $hostname als Suchbegriff
Ich habe schon diverse Seiten gesucht und gelesen. Leider keine Lösung gefunden/nicht verstanden.
Deswegen schreibe ich ja hier.
Vielleicht weis ja jemand eine Lösung?!?
Der Mensch hat drei Wege, klug zu werden.
Erstens durch Nachdenken: Das ist der edelste.
Zweitens durch Nachahmen: Das ist der leichteste.
Drittens durch Erfahrung: Das ist der bitterste.