Как ввести звезду * в строке в оболочке

Для получения лучшего опыта, возможного от профилей роумингового пользователя, важно прочитать всю документацию и запланировать реализацию полностью. Этот раздел представляет лучшие практики для использования профилей роумингового пользователя.

Выключите быстрое улучшение входа в систему

С быстрым улучшением входа в систему в Windows XP, когда пользователи изменятся от локального до профиля роуминга, потребуется два входа в систему на каждой машине для изменений профиля, которые будут зарегистрированы. Это вызвано тем, что пользователь всегда входит в систему с кэшируемыми учетными данными; поэтому требуется один вход в систему для сети, чтобы заметить, что пользователь стал роумингом и вторым входом в систему для применения этих настроек.

Для обеспечения самого лучшего опыта включите установку Always, ожидают сети при компьютерном запуске и входе в систему, расположенном в Computer Configuration\Administrative Templates\System\Logon.

Перенаправьте местоположение Моей Папки Документов за пределами пользовательского Профиля роуминга.

Для уменьшения начального времени входа в систему к новому компьютеру рекомендуется перенаправить местоположение папки My Documents за пределами пользовательского профиля роуминга. Лучший способ сделать это с Перенаправлением Папки. Если Вам не включили Active Directory, можно сделать это со сценарием входа в систему или дать пользователю команду делать так вручную.

Позвольте системе создать папки профиля для каждого пользователя.

Чтобы гарантировать, чтобы Профили роумингового пользователя работали оптимально, создайте только корневую долю профиля на сервере и позвольте системе создать папки для каждого пользователя. Если необходимо создать папки для пользователей, гарантировать, чтобы Вам установили корректные полномочия. Для получения дополнительной информации на необходимых полномочиях посмотрите Соображения безопасности при Конфигурировании Профилей роумингового пользователя.

Не используйте Офлайновые Папки на Долях Профиля роуминга.

Удостоверьтесь, что Вы выключаете Офлайновые Папки для долей, где профили роумингового пользователя хранятся. Если Вы не выключаете Офлайновые Папки для пользовательского профиля, можно испытать проблемы синхронизации, поскольку и Офлайновые Папки и Профили роуминга пытаются синхронизировать файлы в пользовательском профиле.

1
задан 5 October 2011 в 21:49
3 ответа

Должен расширять свои параметры. Но затем select тоже расширяет свои параметры. Оболочка расширяет \ * только до * , что не помогает, поскольку select затем расширяет этот * . Вам нужно что-то, что расширяется до \ * , то есть \\ * .

В качестве альтернативы просто используйте:
select op in + - \ * /;
или:
выберите op в "$ операторах"

3
ответ дан 3 December 2019 в 18:00

Сначала вы можете поместить оператор $ в двойные кавычки, чтобы убедиться, что нет интерпретации. Выберите правильно отображать список параметров Кстати, конец кода работает не так, как ожидалось: он отображает первый и второй операнды, но не оператор

1
ответ дан 3 December 2019 в 18:00

Массивы довольно часто помогают при написании сценариев оболочки, когда вы испытываете трудности с использованием строки, которую вы создали динамически.

$ operators=( + - '*' / )
$ PS3="choice? "
$ select o in "${operators[@]}"; do echo "$o $REPLY"; done
1) +
2) -
3) *
4) /
choice? 1
+ 1
choice? 2
- 2
choice? 3
* 3
choice? 4
/ 4
0
ответ дан 3 December 2019 в 18:00

Теги

Похожие вопросы