Скрипт AWK
AWK, вероятно, является ответом с использованием / start /, / stop / pattern следующим образом:
/<schedule>/,/<\/schedule>/ {
print;
}
/<run>/,/<\/run>/ {
print;
}
Это будет печатать все в расписании и запускать теги (включая теги) и сохранит новые строки. Адаптируйте его, чтобы распечатать то, что вам нужно. Для запуска:
cat myfile.txt | awk -f script.awk
AWK script
Вот версия XSLT, которая должна делать что-то очень похожее. Запустите его с помощью xsltproc, который должен быть установлен по умолчанию.
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="schedule">
<xsl:value-of select="." />
</xsl:template>
<xsl:template match="run">
<xsl:value-of select="." />
</xsl:template>
</xsl:stylesheet>
Вы можете сделать сценарий и изменить / desktop / gnome / session / required_components / windowmanager, чтобы указать на этот скрипт, тогда gnome-session будет только запускать только один раз, но будет использовать ваш скрипт для этого.
Или, если он все еще работает, вы можете поместить 'export __GL_YIELD = "NOTHING" в свой файл ~ / .gnomerc.
Вы можете сделать сценарий и изменить / desktop / gnome / session / required_components / windowmanager, чтобы указать на этот скрипт, тогда gnome-session будет только запускать только один раз, но будет использовать ваш скрипт для этого.
Или, если он все еще работает, вы можете поместить 'export __GL_YIELD = "NOTHING" в свой файл ~ / .gnomerc.
Вы можете сделать сценарий и изменить / desktop / gnome / session / required_components / windowmanager, чтобы указать на этот скрипт, тогда gnome-session будет только запускать только один раз, но будет использовать ваш скрипт для этого.
Или, если он все еще работает, вы можете поместить 'export __GL_YIELD = "NOTHING" в свой файл ~ / .gnomerc.
Вы можете сделать сценарий и изменить / desktop / gnome / session / required_components / windowmanager, чтобы указать на этот скрипт, тогда gnome-session будет только запускать только один раз, но будет использовать ваш скрипт для этого.
Или, если он все еще работает, вы можете поместить 'export __GL_YIELD = "NOTHING" в свой файл ~ / .gnomerc.
Вы можете сделать сценарий и изменить / desktop / gnome / session / required_components / windowmanager, чтобы указать на этот скрипт, тогда gnome-session будет только запускать только один раз, но будет использовать ваш скрипт для этого.
Или, если он все еще работает, вы можете поместить 'export __GL_YIELD = "NOTHING" в свой файл ~ / .gnomerc.
Вы можете сделать сценарий и изменить / desktop / gnome / session / required_components / windowmanager, чтобы указать на этот скрипт, тогда gnome-session будет только запускать только один раз, но будет использовать ваш скрипт для этого.
Или, если он все еще работает, вы можете поместить 'export __GL_YIELD = "NOTHING" в свой файл ~ / .gnomerc.
Вы можете сделать сценарий и изменить / desktop / gnome / session / required_components / windowmanager, чтобы указать на этот скрипт, тогда gnome-session будет только запускать только один раз, но будет использовать ваш скрипт для этого.
Или, если он все еще работает, вы можете поместить 'export __GL_YIELD = "NOTHING" в свой файл ~ / .gnomerc.
Вы можете сделать сценарий и изменить / desktop / gnome / session / required_components / windowmanager, чтобы указать на этот скрипт, тогда gnome-session будет только запускать только один раз, но будет использовать ваш скрипт для этого.
Или, если он все еще работает, вы можете поместить 'export __GL_YIELD = "NOTHING" в свой файл ~ / .gnomerc.
Вы можете сделать сценарий и изменить / desktop / gnome / session / required_components / windowmanager, чтобы указать на этот скрипт, тогда gnome-session будет только запускать только один раз, но будет использовать ваш скрипт для этого.
Или, если он все еще работает, вы можете поместить 'export __GL_YIELD = "NOTHING" в свой файл ~ / .gnomerc.
Вы можете сделать сценарий и изменить / desktop / gnome / session / required_components / windowmanager, чтобы указать на этот скрипт, тогда gnome-session будет только запускать только один раз, но будет использовать ваш скрипт для этого.
Или, если он все еще работает, вы можете поместить 'export __GL_YIELD = "NOTHING" в свой файл ~ / .gnomerc.
Вы можете создать простой скрипт для запуска Compiz с помощью:
# /bin/sh
export __GL_YIELD="NOTHING"
compiz --replace &
Назовите его что-то вроде launch-compiz, сделайте его раздражительным (chmod +x launch-compiz) и поместите его где-нибудь в свой PATH, как [ f4] Тогда просто введите launch-compiz в диалоговом окне запуска Alt-F2 или терминал будет работать.
В качестве альтернативы, если export __GL_YIELD="NOTHING" не имеет никаких вредных эффектов в Metacity, вы можете добавить его в свой ~/.bashrc. Это обеспечит постоянную настройку этой переменной окружения. Тогда вы можете просто планировать Compiz, как обычно.
Вы можете создать простой скрипт для запуска Compiz с помощью:
# /bin/sh
export __GL_YIELD="NOTHING"
compiz --replace &
Назовите его что-то вроде launch-compiz, сделайте его раздражительным (chmod +x launch-compiz) и поместите его где-нибудь в свой PATH, как /usr/local/bin Тогда просто введите launch-compiz в диалоговом окне запуска Alt-F2 или терминал будет работать.
В качестве альтернативы, если export __GL_YIELD="NOTHING" не имеет никаких вредных эффектов в Metacity, вы можете добавить его в свой ~/.bashrc. Это обеспечит постоянную настройку этой переменной окружения. Тогда вы можете просто планировать Compiz, как обычно.
Вы можете создать простой скрипт для запуска Compiz с помощью:
# /bin/sh
export __GL_YIELD="NOTHING"
compiz --replace &
Назовите его что-то вроде launch-compiz, сделайте его раздражительным (chmod +x launch-compiz) и поместите его где-нибудь в свой PATH, как /usr/local/bin Тогда просто введите launch-compiz в диалоговом окне запуска Alt-F2 или терминал будет работать.
В качестве альтернативы, если export __GL_YIELD="NOTHING" не имеет никаких вредных эффектов в Metacity, вы можете добавить его в свой ~/.bashrc. Это обеспечит постоянную настройку этой переменной окружения. Тогда вы можете просто планировать Compiz, как обычно.
Вы можете создать простой скрипт для запуска Compiz с помощью:
# /bin/sh
export __GL_YIELD="NOTHING"
compiz --replace &
Назовите его что-то вроде launch-compiz, сделайте его раздражительным (chmod +x launch-compiz) и поместите его где-нибудь в свой PATH, как /usr/local/bin Тогда просто введите launch-compiz в диалоговом окне запуска Alt-F2 или терминал будет работать.
В качестве альтернативы, если export __GL_YIELD="NOTHING" не имеет никаких вредных эффектов в Metacity, вы можете добавить его в свой ~/.bashrc. Это обеспечит постоянную настройку этой переменной окружения. Тогда вы можете просто планировать Compiz, как обычно.
Вы можете создать простой скрипт для запуска Compiz с помощью:
# /bin/sh
export __GL_YIELD="NOTHING"
compiz --replace &
Назовите его что-то вроде launch-compiz, сделайте его раздражительным (chmod +x launch-compiz) и поместите его где-нибудь в свой PATH, как /usr/local/bin Тогда просто введите launch-compiz в диалоговом окне запуска Alt-F2 или терминал будет работать.
В качестве альтернативы, если export __GL_YIELD="NOTHING" не имеет никаких вредных эффектов в Metacity, вы можете добавить его в свой ~/.bashrc. Это обеспечит постоянную настройку этой переменной окружения. Тогда вы можете просто планировать Compiz, как обычно.
Вы можете создать простой скрипт для запуска Compiz с:
# / bin / sh export __GL_YIELD = "NOTHING" compiz --replace & amp;
Назовите это что-то вроде launch-compiz
, сделайте его преувеличивающим ( chmod + x launch-compiz
) и поместите его где-нибудь в ваш PATH, как / usr / local / bin
Затем просто введите launch-compiz
в диалоговом окне запуска Alt-F2
или терминал. [ ! d9]
В качестве альтернативы, если export __GL_YIELD = "NOTHING"
не имеет каких-либо побочных эффектов в Metacity, вы можете добавить его в свой файл ~ / .bashrc
, Это обеспечит постоянную настройку этой переменной окружения. Тогда вы можете просто планировать Compiz, как обычно.
Вы можете создать простой скрипт для запуска Compiz с:
# / bin / sh export __GL_YIELD = "NOTHING" compiz --replace & amp;
Назовите это что-то вроде launch-compiz
, сделайте его преувеличивающим ( chmod + x launch-compiz
) и поместите его где-нибудь в ваш PATH, как / usr / local / bin
Затем просто введите launch-compiz
в диалоговом окне запуска Alt-F2
или терминал. [ ! d9]
В качестве альтернативы, если export __GL_YIELD = "НИЧЕГО"
не имеет никаких вредных эффектов в Metacity, вы можете добавить его в свой файл ~ / .bashrc
, Это обеспечит постоянную настройку этой переменной окружения. Тогда вы можете просто планировать Compiz, как обычно.
Вы можете создать простой скрипт для запуска Compiz с:
# / bin / sh export __GL_YIELD = "NOTHING" compiz --replace & amp;
Назовите это что-то вроде launch-compiz
, сделайте его преувеличивающим ( chmod + x launch-compiz
) и поместите его где-нибудь в ваш PATH, как / usr / local / bin
Затем просто введите launch-compiz
в диалоговом окне запуска Alt-F2
или терминал. [ ! d9]
В качестве альтернативы, если export __GL_YIELD = "NOTHING"
не имеет каких-либо побочных эффектов в Metacity, вы можете добавить его в свой файл ~ / .bashrc
, Это обеспечит постоянную настройку этой переменной окружения. Тогда вы можете просто планировать Compiz, как обычно.
Вы можете создать простой скрипт для запуска Compiz с:
# / bin / sh export __GL_YIELD = "NOTHING" compiz --replace & amp;
Назовите это что-то вроде launch-compiz
, сделайте его преувеличивающим ( chmod + x launch-compiz
) и поместите его где-нибудь в ваш PATH, как / usr / local / bin
Затем просто введите launch-compiz
в диалоговом окне запуска Alt-F2
или терминал. [ ! d9]
В качестве альтернативы, если export __GL_YIELD = "NOTHING"
не имеет каких-либо побочных эффектов в Metacity, вы можете добавить его в свой файл ~ / .bashrc
, Это обеспечит постоянную настройку этой переменной окружения. Тогда вы можете просто планировать Compiz, как обычно.
Вы можете создать простой скрипт для запуска Compiz с:
# / bin / sh export __GL_YIELD = "NOTHING" compiz --replace & amp;
Назовите это что-то вроде launch-compiz
, сделайте его преувеличивающим ( chmod + x launch-compiz
) и поместите его где-нибудь в ваш PATH, как / usr / local / bin
Затем просто введите launch-compiz
в диалоговом окне запуска Alt-F2
или терминал. [ ! d9]
В качестве альтернативы, если export __GL_YIELD = "NOTHING"
не имеет каких-либо побочных эффектов в Metacity, вы можете добавить его в свой файл ~ / .bashrc
, Это обеспечит постоянную настройку этой переменной окружения. Тогда вы можете просто планировать Compiz, как обычно.