Potrebuji synchronizovat dve slozky (Konverze a Precist) a zaroven v pripade, ze v te druhe jsou soubory ktere nejsou v te prvni je (z te druhe ) smazat.
Cele to komplikuje fakt, ze se v ramci Konverze -> Precist se provadi kopirovani (symlinku) a zaroven konverze nekterych vybranych souboru na txt. Dalsi jobovka je ze pripona souboru muze mit promenou delku (tipicky 3 - 4 znaky).
Priklad:
/home/jakub/Knihy/Precist/aaa/Hetesa, Petr - Demoni jsou vecni.docx (symlink) -> /home/jakub/Knihy/Konverze/aaa/Hetesa, Petr - Demoni jsou vecni.txt (vysledny zkopirovany a prevedeny soubor)
Potrebuji nejak osetrit situaci (smazat soubor ve slozce Konverze) v pripade, ze neexistuje symlink ve slozce Precist.
Zkousel jsem tuto podminku, ale nejak se nedokazu vyporadat s tim, ze dochazi ke zmene pripony. A jelikoz muze byt pripona promena (doc, docx, rtf, odt, ...) tak uz nejak nevim jak na to.
F="/home/jakub/Knihy/Precist/aaa/Hetesa, Petr - Demoni jsou vecni.docx"
if [ -e "`echo "${F%.*}"* | sed 's#Precist#Konverze#'`" ]
then echo "Existuje v Konverze"
else echo "Neexistuje v Konverze"
fi