Anzeige:
Ergebnis 1 bis 15 von 15

Thema: Texte in einer Datei in einer bestimmten zeile einzufügen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registrierter Benutzer
    Registriert seit
    Oct 2003
    Beiträge
    202

    Texte in einer Datei in einer bestimmten zeile einzufügen

    Hi @all,

    gibt es eine möglichkeit Texte in einer Datei in einer bestimmten zeile einzufügen ? Ich hab z.B. eine Datei mit folgenden layout:
    Code:
    #======================================
    # User alias specification   **ANFANG**
    #======================================
    
    
    # User Alias - TEST1
    # ------------------
    #
    User_Alias TEST1 = test_user1
    
    
    #======================================
    # User alias specification     **ENDE**
    #======================================
    In dieser Datei würde ich gerne noch folgendes einfügen:
    Code:
    # User Alias - TEST1
    # ------------------
    #
    User_Alias TEST1 = test_user1
    Am schluss soll die Datei folgender masen aussehen
    Code:
    #======================================
    # User alias specification   **ANFANG**
    #======================================
    
    
    # User Alias - TEST1
    # ------------------
    #
    User_Alias TEST1 = test_user1
    
    
    # User Alias - TEST2
    # ------------------
    #
    User_Alias TEST2 = test_user2
    
    
    #======================================
    # User alias specification     **ENDE**
    #======================================
    Hat jemand eine IDEE wie ich sowas für ein skript realisiren könnte ?

  2. #2
    404 - Title not found Avatar von LKH
    Registriert seit
    Jun 1999
    Ort
    Jena
    Beiträge
    3.709
    Hi,

    keine Lösung, aber ein Hinweis: wenn's um Textdateien geht ist Perl immer erste Wahl.

    LKH
    freedom is just another word for nothing left to loose ...

  3. #3
    monoton und minimal Avatar von alexm
    Registriert seit
    May 2002
    Beiträge
    383
    Noch schöner und einfacher wäre XML, ich schwör drauf.

  4. #4
    Registrierter Benutzer
    Registriert seit
    Oct 2003
    Beiträge
    202
    @alexm

    wie soll ich das jetzt mit XML lösen ???
    Also das ist eine configurationsdatei im linux... ich möchte das schon mit shellskripting lösen, dass ich ein anders tool habe, der das ausführt.

  5. #5
    Who's Johnny? Avatar von L00NIX
    Registriert seit
    Mar 2004
    Beiträge
    1.229
    Zitat Zitat von LKH
    keine Lösung, aber ein Hinweis: wenn's um Textdateien geht ist Perl immer erste Wahl.
    ...oder (m|g)awk.

    Vom Kompliziertheitsgrad in etwa vergleichbar!

    @OP:
    Kannst du vielleicht genauer beschreiben, was du mit dieser Datei bezweckst, evtl. gibt es ja noch eine andere Möglichkeit (z.B. durch aneinanderhängen von Dateien).

  6. #6
    Registrierter Benutzer
    Registriert seit
    Oct 2003
    Beiträge
    202
    Das ist die /etc/sudoers und ich hab jetzt 50 Systeme auf den ich immer wieder die gleich einstellungen machen muss. Ich will ein skript schreiben der mir dies automatisch erledigt.

    ich hab kein plan ... ich was mit awk hinbekommen soll
    Geändert von geist_der_foren (25.06.04 um 14:26 Uhr)

  7. #7
    Who's Johnny? Avatar von L00NIX
    Registriert seit
    Mar 2004
    Beiträge
    1.229
    Zitat Zitat von geist_der_foren
    Das ist die /etc/sudoers und ich hab jetzt 50 Systeme auf den ich immer wieder die gleich einstellungen machen muss. Ich will ein skript schreiben der mir dies automatisch erledigt.

    ich hab kein plan ... ich was mit awk hinbekommen soll
    Was spricht gegen eine Verteilung via SCP?

    Und editieren kannst du die erste Datei mit visudo oder so...

  8. #8
    Registrierter Benutzer
    Registriert seit
    Oct 2003
    Beiträge
    202
    Das prob ist ... das die datei sich auf jeden System ändert !

    Also ich hab es mir folgendermassen gedacht, ich such einfach nach der Folgender Zeile # User alias specification **ENDE**
    und setze dann z.b. meinen eintrag 5 zeilen davor ?! Was meinst du ?

    Wie kann ich eigentlich heraus finden, in welcher Zeile sich "# User alias specification **ENDE**" befindent ?
    Geändert von geist_der_foren (25.06.04 um 14:48 Uhr)

Ähnliche Themen

  1. pdf writer für samba in suse 8.0
    Von cos im Forum Anwendungen Allgemein, Software
    Antworten: 16
    Letzter Beitrag: 14.10.05, 20:34
  2. Datei fuer bestimmten User das ausfuehren sperren
    Von einki im Forum Linux Allgemein
    Antworten: 1
    Letzter Beitrag: 07.11.03, 17:15
  3. Mailserver-Anleitung (sendmail mit SMTP AUTH, fetchmail, vacation, procmail)
    Von termito im Forum Hier Suchen und Finden, Links, Tutorials
    Antworten: 0
    Letzter Beitrag: 17.05.02, 19:12
  4. allgemeine Fragen zu PAM
    Von BOsnoopy64 im Forum Sicherheit
    Antworten: 4
    Letzter Beitrag: 14.02.02, 17:03
  5. An Andree, meine Modem Geschichte :o)
    Von Holger Krause im Forum Linux Allgemein
    Antworten: 2
    Letzter Beitrag: 01.05.99, 20:48

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •