Witam.
Napisałem skrypt, który moim zdaniem powinien kompresować pliki txt, które mam dostępne w katalogu home/student/dane każdy z osobna (jeden pik --> jedno archiwum). Jest to kompresja zip. Jednakże przy wywołaniu tego skryptu widnieje napis "Nothing to do". Oto kod:
#!/bin/bash
cd /home/student/wynik
mkdir kompresja_pojedynczo
cd /home/student/dane
for a in *.txt ; do
zip -r /home/student/wynik/kompresja_pojedynczo/$a.zip /home/student/dane/$a.txt
done
Pliki te noszą nazwę {litera}_plik.txt lub {liczba}_plik.txt. Wydaje mi się, iż jest to problem z zastosowaniem zmiennej w poleceniu zip, ponieważ sama pętla dla plików się wykonuje. Poniżej wstawiam komunikat widoczny po wywołaniu:
Proszę o pomoc dla początkującego studenta :D