phpion Faktycznie. Nawet chyba widziałem to w dokumentacji jakiegoś renderera PHP ( wydaje mi się że Smarty )
Poniżej prezentuję gotowy skrypt. ( PORYTY JEST TEN BASH! Nawet składni dobrze nie sprawdza grrr. )
#!/bin/bash
aPrefixes=(BioHz)
sPathCstrike="/home/users/maxi/orglee/hlds/cstrike/"
sPathPackedDemos=$sPathCstrike"packed/"
sFtpHost="xxxx"
sFtpUser="xxxx"
sFtpPass="xxxx"
for sPrefix in ${aPrefixes[@]}
do
iDemoIndex=1
# Sort by time DESC
aDemos=(`ls -St $sPathCstrike$sPrefix*`)
iDemos=${#aDemos[*]}
while [ $iDemoIndex -lt $iDemos ]
do
echo -$
{aDemos
[iDemoIndex
]##*/} `gzip -9 ${aDemos[iDemoIndex]}`
`mv ${aDemos[iDemoIndex]}.gz $sPathPackedDemos`
let iDemoIndex=iDemoIndex+1
done
done
# FTP Connect
ftp -pnv $sFtpHost <<END_SCRIPT
user $sFtpUser $sFtpPass
ascii
prompt
lcd $sPathPackedDemos
mput ./* ./
bye
bye
END_SCRIPT
sleep 12
ucho Litości! Nie dołuj mnie aż tak bo się chyba potne.

Dzięki Panowie za zainteresowanie.
Ciekawa sprawa mi się przytrafiła. Cały skrypt pisałem oddzielnie ( część listująco-pakującą i część ftp ). Jak już skończyłem musiałem je scalić. Jako że nie wiem jak to zrobić w vim'ie to zrobiłem to łącząc się z serwerem FTP przez total commandera edytując oba pliki w wordpadzie. Nadpisałem jeden z nich a niepotrzebny skasowałem. Kiedy chciałem go przetestować w całości wyświetlił mi się komunikat "zsh: no such file or directory: ./hltv-pack-and-ftp" niewiele myśląc walnąłem chmod +x, ale dalej to nic nie dawało, więc przepisałem skrypt pod inną nazwą i dopiero wtedy się uruchomił. Jest ktoś w stanie wyjaśnić mi ten mały fenomen?