Witam,
chciałbym prosić Was o pomoc. Otóż mam do napisanie taki o to skrypcik...
***************************************************
Mając listę studentów i drugi plik obecnosci.txt w którym znajdują się nazwiska studentów na danych zajęciach
przygotować program który dopisze obecność w pliku głównym lista.txt
I plik: studenci.txt
Imię Nazwisko 2005-10-10 2005-10-25
Jaś Fasola + -
Tomasz Jakiś + +
Aleksander Kowal - -
II plik: obecnosc.txt
2005-11-11
Tomasz Jakiś
Aleksander Kowal
Adam Nowy
Wynik: lista.txt
Imię Nazwisko 2005-10-10 2005-10-25 2005-11-11
Jaś Fasola + - -
Tomasz Jakiś + + +
Aleksander Kowal - - +
Adam Nowy - - +
Jak widać skrypt powinien sprawdzić czy człowiek, który jest wpisany do pliku obecność.txt, a nie ma go w pliku studenci.txt i
dopisać taką osobę do pliku lista.txt
***************************************************************
Jak na razie doszedłem do tego zeby w petli umiescic wyswietlanie po kolei linii pliku studenci.txt
--->
for1=1
for2=`cat studenci.txt|wc -l`
exec 3<&0
exec 0
until [ $for1 -gt $for2 ]
do
read linia
# tutaj wstawiam sobie warunek w kolejnej pętli, który sprawdza czy dany koles ma mieć + lub - w trzeciej kolumnie i zapisuje to w zmiennej jakiejś tam i na końcu zapisuj do pliku wynikowego w którym wyswietlam pierwsza linię czyli w naszym skrypcie $linia i zaraz później wynik z tej pętli, czyli + czy - i całość >> lista.txt
for1=$[$for1+1]
done
exec 0<&3
exec 3<&-
dobrze rozumuje?? może jakaś podpowiedź, mądra myśl
![Smiley :)](http://forum.linux.pl/Smileys/default/smiley.gif)