Συντονιστής: adem1
h_tsopelas έγραψε:καλησπερα, εχω γυρω στισ 1200 φωτογραφιες σε ενα φακελο αλλα εχουν ολες τεραστιες διαστασεις και ηθελα να ρωτησω εαν γινετε μεκαποιο τροπο στην γραμμη εντολων να αλλαχθουν ομαδικα οι φωτογραφιεσ και να γινουν 640χ480
chmod +x ./<name of script>
#!/bin/bash
echo -e "Δώστε την απόλυτη διαδρομή (από τον root) του φακέλου που περιέχει τις εικόνες:"
read path
echo -e "Δώστε την ανάλυση στην οποία θέλετε να μετατρέψετε τις φωτογραφίες:"
read resolution
echo -e "Δώσε την επιθυμητή ποιότητα απο 0-100 % :"
read poiotita
cd $path
rm -r resized
mkdir resized
chmod 777 resized
rm photos.txt
ls | grep ".[jpgJPG]" >> photos.txt;
thefile=$path/photos.txt;
echo $thefile;
cat $thefile | while read line;
do
echo $line
convert -resize $resolution $line -quality $poiotita ./resized/$line;
done