История изменений
Исправление 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 "имя файла"