Я хотел бы создать белый список для сети, как это будет возможно с помощью "установить DNS" у меня корни эмулятор. Ок, я редактировал вопрос. Ответить @Александра Баффи достаточно похожи на то, что я постил, что я не сделать мой собственный ответ, но я хотел подтвердить заявление в ответ, что "*не уходи от прямого ответа, но сосредоточиться на том, что сейчас по-другому.*" - выход из программы PhD выглядит плохо. Если я общаюсь с тобой, я боюсь, что ты меня снова бросил. Больше сосредоточиться на том, что изменилось в вас* вместо того, чтобы оправдываться/обвинять обстоятельства, и обозначить это как рост. @sempaiscuba: это был трудный вопрос для разбора. Это было трудно для большинства людей, чтобы "получить его". Надеюсь, эта дискуссия помогла.

Кажется, хорошо документированы мне в страницу Баша:

отрывок

 случае слово в [ [(] шаблон [шаблон ] ... ) список ;; ] ... эсок
 В командном случае сначала расширяет Слово, и пытается сопоставить его с 
 каждый рисунок в свою очередь, используя те же правила подходят как для 
 расширение пути (см. путь расширения ниже). Слово 
 расширить с помощью Тильды расширения, параметра и переменной расширения, 
 арифметическая подстановка, подстановка команд подстановка процесс 
 и удаление цитаты. Каждый рассмотрел узор расширяется с помощью Тильды 
 расширения, параметра и переменной расширения, арифметика 
 подстановка, подстановка команд, и процесс замещения. Если 
 параметр оболочки nocasematch включена, то матч проводится 
 без оглядки на случае букв. Когда матч 
 найдено, соответствующем списке выполняется. 

 Если ;; использовать оператор, никакие последующие матчи попытки 
 после первого матча рисунком. Использования ;& вместо ;; причины 
 выполнение продолжить список, связанный со следующим набором 
 узоры. Использования ;;& вместо ;; причинами оболочка для тестирования 
 следующий шаблон список в заявление, если таковые имеются, и выполнить любой 
 связанный список на успешный матч. Статус выхода равен нулю, если нет 
 шаблон совпадает. В противном случае, статус выхода последней 
 команды в списке.

Это не будет работать, потому что ;; нотация снаружи корпуса ... эсок блока.

эсок
 ;; 
 печать "почему здесь?"

Также ваш пример показывает Korn-оболочки (КШ), но обозначение такое же, от того, что я знаю о КШ. Это показано здесь:

Ссылки