file /home/hromada/*.* | grep "image" > /home/seznamobrazku file /home/hromada/*.* | grep "text" > /home/seznamtextu |
for subor in * ; do
if [ $(file "$subor" | egrep "[^:]+:.*image" | wc -l) == 1 ] ; then
echo "$subor je obrazok"
fi
done
vykona echo "$subor je obrazok" len pre tie subory, pre ktore file spomenie image.cat zoznam.txt | cut -d ":" -f 1 | while read subor; do
echo "Nacitane zo suboru:" "$subor"
done
... ale mozes narazit na problem, ak ma niektori zo suborov v nazve dvojbodku.