LINUX.ORG.RU

История изменений

Исправление kostik87, (текущая версия) :

#!/bin/sh
BEGIN=`grep -n '#-begin-' "$1" | cut -f1 -d:`
END=`grep -n '#-end-' "$1" | cut -f1 -d:`
sed "${BEGIN},${END}d" -i "$1"

Сохраните скрипт и вызывайте так:

chmod +x script.sh
./script.sh "имя файла"

Здесь опущены проверки того, что в файле присутствуют ключевые слова, так что, если проверки вам нужны, то дописывайте их сами.

Исправление kostik87, :

#!/bin/sh
BEGIN=`grep -n '#-begin-' "$1" | cut -f1 -d:`
END=`grep -n '#-end-' "$1" | cut -f1 -d:`
sed "${BEGIN},${END}d" -i "$1"

Сохраните скрипт и вызывайте так:

chmod +x script.sh
./script.sh "имя файла"

Исходная версия kostik87, :

#!/bin/sh
BEGIN=`grep -n '#-begin-' "$1" | cut -f1 -d:`
END=`grep -n '#-end-' "$1" | cut -f1 -d:`
sed "${BEGIN},${END}d" -i "$1"

Сохраните скрипт и вызывайте так:

chmod +x script.sh
./script.sh "имя файла"