A ja mam taki problem zabójczy. Zbliża się zaliczenie semestru z Systemów Operacyjnych i mam do uruchomienia skrypt. Tylko że jestem troche zielony z tego tematu bo nie chodziłem zbyt często na laborki
![Smiley :)](http://forum.linux.pl/Smileys/default/smiley.gif)
Jakby ktoś mógł mi wytłumaczyć o co chodzi w poniższym skrypcie to bym był bardzo wdzięczny !!
Treść zadania:
Tworzenie nowych plików w zadanym katalogu (parametr wywołania skryptu), według
listy umieszczonej w pliku (drugi parametr wywołania skryptu). Nowe pliki mają być
zerowej wielkości (puste). Jeżeli jakiś plik już istnieje, to nie powinien zostać zniszczony.
A to jest niby ten skrypt:
#!/bin/bash
# Niepoprawne wywolanie
if [ $# != 2 ]; then
echo Usage: $0
plik_z_nazwami
exit 1
elif [ ! -d $1 ]; then
echo Podany katalog nie istnieje!
exit 1
elif [ ! -f $2 ]; then
echo Podany plik nie istnieje!
exit 1
fi
# Tworzenie plikow
# Istniejace pliki pozostaja nienaruszone!
for i in $(cat $2); do
Nie wiem czy to jest w ogule poprawnie działający skrypt. Prosił'bym was żeby wytłumaczyć "Jak to działa" i jak to uruchomić.
[EDIT xis: zmiana tytułu wątku]