Изменение определенного символа в строке

Это безопасно, если вы также убедитесь, что он не будет раскручиваться в процессе, т. е. ничто не получит доступ к устройству. Вам лучше попросить ядро ​​забыть об этом перед отключением, в случае Linux:echo 1 > /sys/class/block/sda/device/delete.

0
29.10.2019, 03:01
1 ответ

В Vim:

%s/^\(\([^;]*;\)\{5\}[^ ;]*\)\s/\1;/

что означает:

  • Выберите как\1

    • с начала строки^
    • пять раз \{5\}строка не -точек с запятой, за которыми следует точка с запятой
    • плюс в 6-м поле начальные символы, которые не являются ни точкой с запятой, ни пробелом
  • После пробела

  • Замените тем, что было выбрано как \1и точкой с запятой.

1
28.01.2020, 02:39

Теги

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