Hoi Allen,
Ik ben een script aan het maken wat via wget wat plaatjes download. Nu zitten er in bij plaatjes, plaatjes die te klein zijn. Ik weet dat die kleine files allemaal eindigen op Xs.jpg, met in het achterhoofd houdend dat x een getal van 0 tot 9 kan zijn.
Omdat ik toch bezig was met bash scripten denk ik: dit moet daar in makkelijk zijn:
Op zich een mooie constructie, alleen het werkt niet. Ik heb al geprobeerd om de regel met $i aan te passen in: *'$i's.jpg, maar dan zoekt hij naar bestanden met '$i's.jpg in de naam. Ik heb al gezocht op google, maar hoe zoek je in google op dit soort dingen. Veel gevonden dus, maar net niet wat ik zocht.
Iemand een schopje in de goede richting?
Ik ben een script aan het maken wat via wget wat plaatjes download. Nu zitten er in bij plaatjes, plaatjes die te klein zijn. Ik weet dat die kleine files allemaal eindigen op Xs.jpg, met in het achterhoofd houdend dat x een getal van 0 tot 9 kan zijn.
Omdat ik toch bezig was met bash scripten denk ik: dit moet daar in makkelijk zijn:
code:
1
2
3
4
5
6
7
| for i in 1 2 3 4 5 6 7 8 9 0
do
if [ -f *$is.jpg]
then
rm *$is.jpg
fi
done |
Op zich een mooie constructie, alleen het werkt niet. Ik heb al geprobeerd om de regel met $i aan te passen in: *'$i's.jpg, maar dan zoekt hij naar bestanden met '$i's.jpg in de naam. Ik heb al gezocht op google, maar hoe zoek je in google op dit soort dingen. Veel gevonden dus, maar net niet wat ik zocht.
Iemand een schopje in de goede richting?