Не работает bash скрипт во фряхе

antiadmin

Местный житель
Регистрация
24 Май 2008
Сообщения
395
Реакции
24
Есть скрипт:
Код:
#!/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
Скрипт писал под линукс, во фряхе не шарю вообще. Насколько я понимаю там нету баша. Как заставить это заработать?
 
fullpath попробуй в ручную прописать
 
Добавь второй строчкой следующее
PHP:
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
 
Назад
Сверху