Pokaż wyniki 1 do 4 z 4

Temat: wynik szukania do przeszukiwanego pliku

  1. #1
    Zarejestrowany
    Nov 2006
    Skąd
    Polska/Poland
    Postów
    1,191

    Domyślnie wynik szukania do przeszukiwanego pliku

    Próbuję rozwiązać jedną rzecz.
    Otóż mam w katalogu nagios/conf.d/ "kilka" plików i chcę zadziałać tak, że wyciągnę frazę, za komentuję linię i przekaże w te same miejsce w szukanym pliku (skąd była fraza) za komentowaną linię. Doszedłem do:
    Kod:
    cat *.cfg | grep parents | grep -v '#' | sed 's/^/#/'
    Próbowałem z 'for' i 'while' ale efektu zamierzonego brak
    Wiem, że trzeba wyłapać nr linii i potem użyć tych nr do wypełnienia nowymi danymi, ale póki co nie doszedłem jak.

    @Tqm: może być Perl
    ***********
    * markossx *
    ***********

  2. #2
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    To moze tak?
    Kod:
    perl -p -i .bak -e 's/(.*?parents.*?)/\#$1/g;' *.cfg
    Zrobi s/// jak trzeba w petli i zapisze stare pliki jako .cfg.bak :-D
    Tylko uwazaj bo jak odpalisz drugi raz to nadpisze stare .bak bez ostrzezenia!
    Na probe odpal na jednym pliku zamiast na *.cfg
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  3. #3
    Zarejestrowany
    Nov 2006
    Skąd
    Polska/Poland
    Postów
    1,191

    Domyślnie

    To jest to
    Co prawda nie załapał mi backupu z -i ale kopie i tak przecież mam, dzięki wielkie!

    Edit:
    Ogarnąłem i backup - w moim przypadku powinno być:
    Kod:
    -i.bak
    Ostatnio edytowane przez markossx : 02-16-2012 - 08:59
    ***********
    * markossx *
    ***********

  4. #4
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    ahhh sorry, nigdy nie pamietam czy ma byc spacja czy nie
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj