Do celów testowych chciałbym policzyć, ile plików obrazów znajduje się w katalogu, oddzielając każdy typ pliku obrazu według rozszerzenia pliku (jpg = „tak”. To dlatego, że później przyda się w innym skrypcie, który wykona akcję na każdym rozszerzeniu pliku). Czy mogę użyć czegoś takiego jak poniżej tylko do plików JPEG?
jpg=""
count=`ls -1 *.jpg 2>/dev/null | wc -l`
if [ $count != 0 ]
then
echo jpg files found: $count ; jpg="yes"
fi
Biorąc pod uwagę rozszerzenia plików jpg, png, bmp, raw i inne, czy powinienem to while
zrobić?