Удаление пространства после шаблона в SED

Если он подключен к маршрутизатору, многие маршрутизаторы позволяют назначить постоянный адрес для устройства на основе его MAC-адреса. Адреса все еще будут назначаться DHCP, но маршрутизатор всегда будет давать устройство с помощью этого MAC-адрес IP-адреса, который вы указываете.

0
20.02.2015, 12:23
1 ответ

Вот то, что я закончил использовать для моего ~ / .inputrc , основанный на ответе SLM.

set show-mode-in-prompt on

set keymap emacs
"\ea": vi-editing-mode

set keymap vi-command
"k": history-search-backward
"j": history-search-forward
"z": emacs-editing-mode
"\ea": emacs-editing-mode

set keymap vi-insert
"\ea": emacs-editing-mode
"\C-l": clear-screen
"\C-e": end-of-line
"\C-k": kill-line

set editing-mode vi

Я попробовал $ IF MODE = синтаксис, но я думаю, что это разрешено статически (один раз, когда читает файл), поэтому он не работает, как я ожидал. Таким образом, нам нужно переключаться на каждый keymap и измените его привязки ключей, даже если ранее устанавливаются на другие keymaps. В конце я говорю, какой режим я хочу начать с.

-121--27182-
sed "s/\($(printf "[0-9][0-9]%s" '' - - '\) \(' : : '')\)/\1T\2/g"

Может быть, попробуйте построить свой шаблон программно. Иногда иногда может сделать его немного легче ноги по очень специфическим типам.

Вышеуказанное расширяется до ...

sed 's/\([0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]\) \([0-9][0-9]:[0-9][0-9]:[0-9][0-9]\)/\1T\2/g'

(но без одной цитаты)

0
28.01.2020, 04:57

Теги

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