The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Не работают массивы в sh от FreeBSD"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Shell скрипты)
Изначальное сообщение [ Отслеживать ]

"Не работают массивы в sh от FreeBSD"  +/
Сообщение от universite email(ok) on 08-Апр-10, 02:48 
Код:

temp[1]="etc.tar.bz2"
echo ${temp[1]}


# ./backup-test.sh


./backup-test.sh: temp[1]=etc.tar.bz2: not found
./backup-test.sh: ${temp[...}: Bad substitution

Причем в Линуксовом баше все замечательно

# /usr/local/bin/bash backup-test.sh


etc.tar.bz2

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Не работают массивы в sh от FreeBSD"  +/
Сообщение от h on 08-Апр-10, 06:03 
>[оверквотинг удален]
>
># ./backup-test.sh
 
>./backup-test.sh: temp[1]=etc.tar.bz2: not found
>./backup-test.sh: ${temp[...}: Bad substitution
>

>
>Причем в Линуксовом баше все замечательно
>
># /usr/local/bin/bash backup-test.sh
 
>etc.tar.bz2

sh != bash

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Не работают массивы в sh от FreeBSD"  +/
Сообщение от аноним on 08-Апр-10, 21:59 
Массивы в шелле нельзя использвать ни в коем случае. Это отвратительный башизм.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру