Где у этого скрипта wine pathes ошибки (скобкок нет)?

Модератор: Модераторы разделов

aleksnsk
Сообщения: 180

Где у этого скрипта wine pathes ошибки (скобкок нет)?

Сообщение aleksnsk »

Код: Выделить всё

#!/bin/sh

PATCHES=(
3f98185fb8f88c181877e909ab1b6422fb9bca1e,
8fcac3b2bb8ce4cdbcffc126df779bf1be168882,
bda5a2ffb833b2824325bd9361b30dbaf5f78068,
c14e322a92a24e704836c5c12207c694a30e805f,
f86c46f6403fe338a544ab134bdf563c5b0934ae,
ffbe1ca986bd299e1fc894440849914378adbf5c
)


for i in "${PATCHES[@]}"
do{
   # Check if patch file exists in directory
   if [ -f $i ];
   then
      echo "$i file exists"
   else
      echo "$i file doesn't exist, downloading:"
      curl "http://source.winehq.org/git/wine.git/patch/$i" -o $i
   fi

   # Apply patch if necessary
   if nohup patch -p1 -N --dry-run --silent <$i 2>/dev/null; then
      echo "$i Patching now:"
      patch -p1 < $i
   else
      echo "$i Already applied"
   fi

   echo
}
done

выдает
root@xubuntu:~# ./222.sh
./222.sh: 3: ./222.sh: Syntax error: "(" unexpected
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20977
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Где у этого скрипта wine pathes ошибки (скобкок нет)?

Сообщение Bizdelnick »

Код: Выделить всё

#!/bin/bash
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Где у этого скрипта wine pathes ошибки (скобкок нет)?

Сообщение drBatty »

aleksnsk
1. да, уже сказали #!/bin/bash
2. параметры массива разделяют пробелом/табуляцией/переводом строки. Но никак не запятыми.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали: