Co to vpíše, když tam před řádek $FORMAT "$files-${cas}... přidáš echo použitých proměnných? Ať vidíme, na čem jsme.
#!/bin/sh
# chkconfig: 2345 99 00
HLDS=/home/pepa/demo/ #Slozka kde sou .dem soubory
REP=/var/www/html/hltv/pepa/ #Slozka pro zabaleny dema
cas=`date +%Y-%m-%d`
#FORMAT="tar czvf"
#EXTENSION="tar.gz"
FORMAT="zip"
EXTENSION="zip"
cd $HLDS
for files in *.dem; do
echo $FORMAT "$files-${cas}.$EXTENSION" "$files"
$FORMAT "$files-${cas}.$EXTENSION" "$files" && \
echo "$files-${cas}.$EXTENSION zabaleny" && \
mv "$files-${cas}.$EXTENSION" "$REP" && \
echo "$files-${cas}.$EXTENSION premisteny" && \
rm "$files" && \
echo "$files odstraneny"
done;
Kdy s parametry, které to takto vypíše, spustíš program zip, bude vypisovat podobné chyby?