Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Search&Replace mehrerer Zeilen in einer Sektion

  1. #1
    Registrierter Benutzer
    Registriert seit
    15.06.2017
    Beiträge
    1

    Search&Replace mehrerer Zeilen in einer Sektion

    Hallo!

    Ich möchte in einem File, welches mehrere der unten angeführte Textfelder enthält, alle Werte in den Klammern auf 1001 setzen.
    Es gibt immer die Zahlen 0 bis 32 davor und der zu ersetzende Wert ist irgendeine (negative) Zahl.
    Würde mich sehr über eine Hilfestellung freuen, da ich grad mal "awk" und "sed" richtig schreiben kann :-)

    :ldap_ssl_settings (
    :AdminInfo (
    :ClassName (ldap_replication_server)
    )
    ther_priorities (
    :0 (1001)
    :1 (1001)
    :2 (1001)
    :3 (1001)
    :4 (1001)
    :5 (1001)
    :6 (1001)
    :7 (1001)
    :8 (1001)
    :9 (1001)
    :10 (1001)
    :11 (1001)
    :12 (1001)
    :13 (1001)
    :14 (1001)
    :15 (1001)
    :16 (1001)
    :17 (1001)
    :18 (2)
    :19 (1001)
    :20 (1001)
    :21 (1001)
    :22 (1001)
    :23 (1001)
    :24 (1001)
    :25 (1001)
    :26 (-1)
    :27 (1001)
    :28 (1001)
    :29 (1001)
    :30 (1001)
    :31 (5)
    :32 (1001)
    )
    :WritePermission (false)
    :disable_for_queries (false)
    ...

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.858
    als ersten Ansatz vllt
    Code:
    sed s'/([0-9].*)/(1001)/p' foo | sed s'/(-[0-9].*)/(1001)/p'
    wobei `foo' hier für den Namen Deiner datei steht.

    VG
    Rainer
    There's nothing a good whack with a hammer won't fix!

Lesezeichen

Berechtigungen

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