Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Skrypt BASH
#1
0
Witam, czy ktoś mógłby sprawdzić poprawność mojego kodu?

Zadanie brzmiało:
Program na przyjmować na wejściu 3 parametry:

1) nazwe katalogu

2) rozszerzenie

3) nazwe pliku wyjściowego w którym będzie zapisana lista plików podanego rozszerzenia, z podanego katalogu. W pliku wyjściowym mają znaleźć się również zmienne środowiskowe.

Jeżeli plik nie jest katalogiem bądź nie ma parametrów ma sie pokazać pomoc i program ma zakonczyć działanie.
Kod:
#!/bin/bash
if [ "$#" -eq 0 ]
then
echo "Podaj parametry"
exit
else

if [ "$1" = "--help" ]
then
echo "Podaj katalog, rozszerzenie i plik wynikowy"
exit
else

if [ -d "$1" ]
then
echo "$1 jest katalogiem"

rm $3
touch $3

find  $1 -fprintf $2 >> $3

else
echo "$1 nie jest katalogiem"
exit

fi
fi
fi
Nie mam pojęcia jakie zmienne środowiskowe wypisać.
Odpowiedz


Wiadomości w tym wątku
Skrypt BASH - przez NsakeR - 21-05-2019, 22:04
RE: Skrypt BASH - przez dedito - 22-05-2019, 06:36
RE: Skrypt BASH - przez mati75 - 22-05-2019, 12:49

Skocz do:




Użytkownicy przeglądający ten wątek: 3 gości