Cześć!
Mam do napisania skrypt, gdzie mam sprawidzć czy w aktualnym katalogu jest przynamniej 1 plik o nazwie zaczynającej sie z zakresu „a -m”, jeśli tak, to mam wprodzadzić do pliku o nazwie „info” dokładne informacje o wszystkich plikach spełniających to kryterium i jednocześnie posiadających rozszerzenie „dat”, jeśli nie, to coś innego ma się wydarzyć (to już mam napisane - działa).
Problem pojawia się w pierszej części - za każdym razem wyskakuje mi "bash: [: too many arguments". Nie rozumiem..
Co tu jest źle?
Mój kod:
if [ test -f [a-m]* ];
then
if [ test -f *.dat ];
then
-l > info.txt
else
BLABLA
fi
fi