#!/bin/bash
mkdir upravene
for i in *.jpg; do convert $i -crop 2480x3507-482-652 upravene/$i; echo -n .; done
A chcel by som, aby skript kontroloval pred úpravou, či existuje adresár upravene. Ak nie, tak ho vytvorí, ak áno, tak ho použije.
Ďalej by som chcel, aby som mohol parametre pre orezanie meniť, t.j. meniť čísla -482-652 (mínus znamená orezanie sprava a zdola, + zľava a zhora). Rozmery obrázku sa nemusia meniť, lebo skenujem vždy s týmito rozmermi.
Pomôže mi niekto prosím? Vďaka
mkdir upravene 2>/dev/null
alebo
[ ! -d upravene ] && mkdir upravene
> aby som mohol parametre pre orezanie meniť
echo -n "Prve cislo: "
read A
echo -n "Druhe cislo: "
read B
for i in *.jpg; do convert $i -crop 2480x3507-$A-$B upravene/$i; echo -n .; done
Ešte otázočka.
Tomuto rozumiem: mkdir upravene 2>/dev/null
ale čo znamená: [ ! -d upravene ] ???
man bash
) tak by si zistil, že to znamená otestovanie neexistencie adresáraupravene
.mkdir -p upravene
man mkdir
Jediny problem je v tom, ze teoreticky moze nastat ze upravene bude subor alebo ze clovek nebude mat pravo zapisu v aktualnom priecinku. Vtedy sa to logicky vysype.