как заменить весь текст в файле

Вы используете xdotool. Обратите внимание, что клавиша быстрого доступа по умолчанию для минимизации активного окна - Ctrl-Alt-0, НО это ТОЛЬКО означает, что цифровая клавиатура равна нулю. Если вы наберете обычный нулевой ключ, то между 9 и -, то он не будет работать. (И не набирать его на клавиатуре.

Xdotool знает нулевую цифровую клавиатуру как «KP_Insert».

Итак, чтобы минимизировать активное окно, вы сначала убедитесь, что установлен xdotool, затем используйте команду:

xdotool key Ctrl + Alt + KP_Insert

(Обратите внимание, что клавиша Alt-F3, упомянутая в другом ответе, не будет работать

0
задан 22 June 2017 в 10:55

6 ответов

Чтобы удалить из <ca> в </cert>, вам нужно либо выйти из / внутри </cert>

sed '/<ca>/,/<\/cert>/d' file

, либо использовать альтернативный разделитель, например

sed '\#<ca>#,\#</cert>#d' file

Пример

$ sed '\#<ca>#,\#</cert>#d' yourfile
here
there


<key>
asdadsas
</key>

В любом случае добавьте параметр -i или --in-place, чтобы отредактировать файл на месте.

3
ответ дан 22 May 2018 в 21:17

Чтобы удалить из <ca> в </cert>, вам нужно либо выйти из / внутри </cert>

sed '/<ca>/,/<\/cert>/d' file

, либо использовать альтернативный разделитель, например

sed '\#<ca>#,\#</cert>#d' file

Пример

$ sed '\#<ca>#,\#</cert>#d' yourfile here there <key> asdadsas </key>

В любом случае добавьте параметр -i или --in-place, чтобы отредактировать файл на месте.

3
ответ дан 18 July 2018 в 11:15

Чтобы удалить из <ca> в </cert>, вам нужно либо выйти из / внутри </cert>

sed '/<ca>/,/<\/cert>/d' file

, либо использовать альтернативный разделитель, например

sed '\#<ca>#,\#</cert>#d' file

Пример

$ sed '\#<ca>#,\#</cert>#d' yourfile here there <key> asdadsas </key>

В любом случае добавьте параметр -i или --in-place, чтобы отредактировать файл на месте.

3
ответ дан 24 July 2018 в 19:45

perl может выполнять многострочное сопоставление с -0

perl -0pe 's/\n\<ca\>(.*\n)*?\<\/key\>//' file

Добавить -i, чтобы отредактировать файл на месте.

2
ответ дан 22 May 2018 в 21:17

perl может выполнять многострочное сопоставление с -0

perl -0pe 's/\n\<ca\>(.*\n)*?\<\/key\>//' file

Добавить -i, чтобы отредактировать файл на месте.

2
ответ дан 18 July 2018 в 11:15

perl может выполнять многострочное сопоставление с -0

perl -0pe 's/\n\<ca\>(.*\n)*?\<\/key\>//' file

Добавить -i, чтобы отредактировать файл на месте.

2
ответ дан 24 July 2018 в 19:45

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

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