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
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.
#!/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
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.
Offline