Замена строки файлом с помощью Sed [закрыта]

он говорит на нескольких веб-сайтах, чтобы удалить папку efi, а затем режим cms будет работать, но вам нужно переустановить с флеш-диска или диска с Windows

, пока загружаются окна, нажмите клавишу 0 войдите в диспетчер восстановления, введите эти команды

diskpart
list disk
select disk 0
clean
exit
exit

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

1
задан 23 October 2014 в 16:34

1 ответ

Один из способов:

sed -e '/this is test/r bar' -e '/this is test/d' foo

Пример результата:

$ cat bar
12
23
$ cat foo
ab
this is test
cd
this is test
ef
$  sed -e '/this is test/r bar' -e '/this is test/d' foo
ab
12
23
cd
12
23
ef
5
ответ дан 24 May 2018 в 02:35
  • 1
    Не работает в моем случае. – heemayl 23 October 2014 в 16:44
  • 2
    " Не работает " означает ошибку или результат не так, как ожидалось, или что-то еще? – Guru 23 October 2014 в 16:45
  • 3
    Та же упомянутая ошибка, т. Е. sed: -e выражение # 1, команда char 9: unterminated `s ' – heemayl 23 October 2014 в 16:46
  • 4
    Не могли бы вы рассказать мне, что здесь делает / r ? – heemayl 23 October 2014 в 17:07
  • 5
    @heemayl r - добавить файл в stdout после флеша. См. unix.stackexchange.com/a/26290/37944 – Radu Rădeanu 23 October 2014 в 17:10

Другие вопросы по тегам:

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