The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Bash: получить список объявленных переменных, !*! stakado, 18-Мрт-14, 09:54  [смотреть все]
Здравствуйте!
Есть тестовый скрипт:
#!/bin/bash

var1=111
var2=222
var3=333

Необходимо получить массив переменных заданных (или объявленных, как правильно?) в скрипте. Т.е. получить следующий массив:
manualvar[0]=var1
manualvar[1]=var2
manualvar[2]=var3

При использовании declare выводятся не только переменные, заданные пользователем, но и системные переменные окружения.
Попробовал в начале скрипта получить список переменных окружения и уничтожить их с помощью unset, но некоторые переменные не уничтожаются, т.к. являются read-only.

Каким образом можно получить список переменных, заданных в скрипте, исключая системные переменные?




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

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