Кажется, что порт 515 для ранее lpd реализация для печати Unix. CUPS использует порт 631 для печати IPP. Если у Вас нет полномочий пользователя root, нельзя использовать порт 631. Вместо этого используйте порт> 1024, затем укажите на CUPS на тот порт для печати на локальных принтерах. Демонстрационное колдовство для ssh, который работает на CUPS, принимая Вас, не имеет полномочий пользователя root:
ssh -R 6311:localhost:631 remotehost
Для тестирования на успех, принимая администратора на localhost настраивает очередь печати по умолчанию, дают следующую команду на remotehost:
lpq -h localhost:6311
Задания могут быть отправлены на использовании командной строки:
lpr -H localhost:6311 files-to-print
Получил его. Вот то, как это сделано:
find . -name \*.html | xargs sed -i '/<form/a\<input type="hidden" name="csrf_token" value="$csrf_token" />'
Добавить что-то ниже каждого <form
необходимо добавить &
указать, что Вы хотите сохранить пойманную последовательность (плюс \n
как Вы упомянули, Вам нужен он):
$ find *.html | xargs sed -ie 's/<form/&\n\<input type="hidden" name="csrf_token" value="$csrf_token"\/>/g'