Параметр -f
означает, что следующим аргументом является имя файла, содержащего команды sed
. Поэтому вам нужно поместить
/START FROM HERE/,${/NEXTLINE/{n;p;q}}
в файл xxx.sed
. Затем вы делаете:
sed -nf xxx.sed test0.txt
Если вы хотите иметь возможность выполнять xxx.sed
в качестве команды, ей нужна строка shebang:
#!/usr/bin/sed -nf
/START FROM HERE/,${/NEXTLINE/{n;p;q}}
Затем вы можете сделать файл исполняемыми сделать:
./xxx.sed file0.txt