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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2020-10-13 01:53:48

  robi78g - Nowy użytkownik

robi78g
Nowy użytkownik
Zarejestrowany: 2020-10-13

Skrypt bash

Witam
Jestem tu nowy potrzebuje pomocy z pewnym skryptem.
Może opisze na początek jak ma działać i wkleje to co zrobiłem do tej pory i jaki mam problem.
Skrypt ma pobierać z 3 plików dane linia po linii.
Z pliku pierwszego pobiera ciąg znaków i z tego ciągu tworzy nazwę plików.
Z drugiego i trzeciego pliku pobiera również dane linia po lini i zapisuje obok siebie w utworzonym pliku.

Kod:

#!/bin/bash

plik=userzy
ipadresses=ipuser
mask=maske

grep "^" $plik | while read MAC;

do
touch $MAC

read  answer <  $ipadresses
read   roblo < $mask
echo "ifconfig-push" $answer $roblo > $MAC

done

Obecny skrypt tworzy pliki o różnych nazwach tak jak powinno być ale zawartość w każdym pliku jest taka sama

W plikach zewnętrznych  jest zwykły tekst
Z góry dzięki za odpowiedź

Offline

 

#2  2020-10-14 21:28:51

  seler - Użytkownik

seler
Użytkownik
Zarejestrowany: 2012-05-15

Re: Skrypt bash

Nie do końca jasno napisałeś. Czy w drugim i trzecim pliku jest więcej niż jedna linijka? W takim razie w jakim porządku powinno to być wszystko do kupy pozapisywane? Bez tych informacji pozostaje tylko szklana kula.


a to feler westchnął seler

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)