Найдите шаблон и замените все, что следует за этим шаблоном, другим шаблоном

Вплоть до середины ядра 2.6 ядро ​​x86 можно было загрузить напрямую, если скопировать на дискету (, как если бы это был образ диска ).

Фактически это был первоначальный способ загрузки Linux.

Если вы сегодня посмотрите на заголовок ядра x86, то увидите сообщение об ошибке, в котором говорится, что загрузка с таких дискет больше не работает.

-1
29.01.2021, 10:34
1 ответ

Замените =и все после него до финального /на просто =.

sed 's/=.*\//=/'

Пример

$ cat foo.txt
1_filename=$MYPATH/abcd/your_path/img.bin
2_filename=$MYPATH/cdef/jdskjdk/img2.bin
1_filesize=10mb
2_filesize=12mb
$ sed 's/=.*\//=/' foo.txt
1_filename=img.bin
2_filename=img2.bin
1_filesize=10mb
2_filesize=12mb
$
6
18.03.2021, 22:33

Теги

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