Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Generator configu Samby - pobieranie kolejnych linii z innego pliku

MES Mariusz 01 Mar 2017 08:34 699 3
  • #1 01 Mar 2017 08:34
    MES Mariusz
    Poziom 36  

    Witam.

    Napisałem sobie działający generator configu samby, ale pojawiła się potrzeba dodania do jednego zasobu adresy IP kilku różnych userów. W związku z powyższym zmodyfikowałem skrypt do postaci:

    Kod: bash
    Zaloguj się, aby zobaczyć kod


    Niestety nie wiem, jak dodać coś na koniec ostatniej linii istniejącego pliku, ponieważ ">>" dodaje nową linię za ostatnią, a to generuje taki problem:

    Code:
     host allow:
    
    192.168.1.2,192.168.1.3,192.168.1.4
    192.168.1.5,192.168.1.6,192.168.1.7


    A ja potrzebowałbym dostać wynik taki:

    Code:
     host allow: 192.168.1.2,192.168.1.3,192.168.1.4,192.168.1.5,192.168.1.6,192.168.1.7 

    0 3
  • Pomocny post
    #2 01 Mar 2017 18:51
    zen3x
    Poziom 30  

    echo -n nie jest wysyłany znak nowej linii >>

    0
  • #3 01 Mar 2017 23:19
    MES Mariusz
    Poziom 36  

    zen3x napisał:
    echo -n nie jest wysyłany znak nowej linii >>


    Dzięki! :-)

    Poniżej działające kod :-)

    Kod: bash
    Zaloguj się, aby zobaczyć kod


    Szkoda tylko, że muszę z palca ten przecinek ( echo -n "," >> ./smb.conf ) wstawiać, ile tutaj chyba już niewiele wymyślimy (chyba, że zostawiać przeinek na końcu linii zawsze , może sambie to nie będzie przeszkadzać).

    0