Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam,
Mam takie pytanko. Udało mi się zrobić skrypcik który dodaje uzytkownika i dopisuje alias.
Niestety mam problem z dopisaniem do grupy.
Tak wygląda plik aliasów
wszyscy: user1, user2, user3, user4, user5, user6, user7 pomoc: user4, user5, user6, user7 serwis: user1, user2, user3 user1: user1 user2: user2 ......
Jak dopisuję skryptem to ładnie dodaje mi w ostatniej lini nowego user-a. Niestety mam problem jak go dopisać do grupy ?
Będę bardzo wdzięczny za pomoc lub pomysł
Dzięki
Redelek
Offline
Nie jestem pewien czy dobrze zrozumiałem o co chodzi. W każdym razie skorzystaj z sed-a. Zakładając że odpowiednie informcje masz w zmiennych USER i GRUPA:
minio@pingwin ~ ]:-> echo "$USER, $GRUPA" user666, pomoc minio@pingwin ~ ]:-> sed -e "1s:.*:&, $USER:gi" -e "s:$GRUPA.*:&, $USER:" aliasy wszyscy: user1, user2, user3, user4, user5, user6, user7, user666 pomoc: user4, user5, user6, user7, user666 serwis: user1, user2, user3 user1: user1 user2: user2 minio@pingwin ~ ]:->
Powyższy przykład nie zmodyfikuje pliku źródłowego. Żeby to zrobić, uruchom sed-a z flagą -i.
Offline
Minio napisał(-a):
Nie jestem pewien czy dobrze zrozumiałem o co chodzi. W każdym razie skorzystaj z sed-a. Zakładając że odpowiednie informcje masz w zmiennych USER i GRUPA:
Kod:
minio@pingwin ~ ]:-> echo "$USER, $GRUPA" user666, pomoc minio@pingwin ~ ]:-> sed -e "1s:.*:&, $USER:gi" -e "s:$GRUPA.*:&, $USER:" aliasy wszyscy: user1, user2, user3, user4, user5, user6, user7, user666 pomoc: user4, user5, user6, user7, user666 serwis: user1, user2, user3 user1: user1 user2: user2 minio@pingwin ~ ]:->Powyższy przykład nie zmodyfikuje pliku źródłowego. Żeby to zrobić, uruchom sed-a z flagą -i.
Super dzięki na to bym nie wpadł chyba tak zaawansowany nie jestem:)
Masz jakąś dobrą stronkę do SED z której można to wyczytać ?
Dzięki
Redelek
Offline
redelek napisał(-a):
Masz jakąś dobrą stronkę do SED z której można to wyczytać ?
wyczerpujące informacje znajdziesz w
info sed
lub jeśli wolisz html: /usr/share/doc/sed/sed-<wersja>/sed.html
Offline