antiadmin
Местный житель
- Регистрация
- 24 Май 2008
- Сообщения
- 395
- Реакции
- 24
- Автор темы
- #1
Есть скрипт:
Во фряхе ./convert.sh: ${fullpath:0...}: Bad substitution
Скрипт писал под линукс, во фряхе не шарю вообще. Насколько я понимаю там нету баша. Как заставить это заработать?
Код:
#!/bin/bash
fullpath="$1"
filename="${fullpath##*/}"
dir="${fullpath:0:${#fullpath} - ${#filename}}"
base="${filename%.[^.]*}"
ext="${filename:${#base} + 1}"
if [ -f $fullpath ]; then
if [ $ext != "mp4" ]; then
ffmpeg -threads 4 -i $fullpath -y -vcodec libx264 -g 100 -bt 100k mp4 -vpre fast -acodec libfaac -ab 128k "$dir$base.mp4"
mv -f "$dir$base.mp4" "/data/www/rfpl/htdocs/videotapes/$base.mp4"
fi
fi
Во фряхе ./convert.sh: ${fullpath:0...}: Bad substitution
Скрипт писал под линукс, во фряхе не шарю вообще. Насколько я понимаю там нету баша. Как заставить это заработать?