Bash: Выполните ряд команды из истории

Для дальнейшего использования как предложенный Sim:

Нужно отметить, что GUI при установке Exchange 2010 теоретически, выполняет установку/prepareAD для Вас, но для меня это никогда не работало хорошее, и это нанесло вред моей установке, таким образом, я должен был использовать ручные действия по установке для удаления Exchange 2010.

Лучший подход для установки Exchange для не контакта с теми ошибками должен подготовить AD согласно предложению Sim и ссылке. Но обрисовывать в общих чертах все шаги я сделал, который помог мне здесь, они:

  1. установите / мн (даже Вы, это не необходимо),
  2. установите / PS
  3. /prepareAD/OrganizationName установки: "Первая Организация"
  4. установите/prepareDomain (также не необходимый)

и выполненная установка снова и... все роли, установленные успешно.

Таким образом, на самом деле часть GUI установки, которая предполагается к prepareAD, наносит вред установке и не всегда делает то, что это предполагается. Спасибо Sim!

Надежды этот небольшой поток помогут людям решить проблемы с установкой Exchange 2010.

2
задан 16 February 2012 в 01:28
2 ответа

Лучшее, что я могу придумать, это что-то вроде этого. Обычно вы передаете историю в awk, который печатает строки с номерами в определенном диапазоне. Результаты передаются во вспомогательную оболочку.

history | awk '$1>32 && $1<42 {$1="";print substr($0,2)}' | bash

В некоторой степени основано на этом вопросе .

6
ответ дан 3 December 2019 в 09:07

К сожалению, кажется, что история (и эквивалентная команда fc) отключена в сценариях. Я не нашел никакой документации, объясняющей почему, наиболее близкой из них была страница tldp, объясняющая History и Bash .

1
ответ дан 3 December 2019 в 09:07

Теги

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