Я пытаюсь передать строку с новой строкой в PHP script через BASH.
#!/bin/bash
REPOS="$1"
REV="$2"
message=$(svnlook log $REPOS -r $REV)
changed=$(svnlook changed $REPOS -r $REV)
/usr/bin/php -q /home/chad/www/mantis.localhost/scripts/checkin.php <<< "${message}\n${changed}"
Когда я это делаю, я вижу буквальный "\n", а не экранированную строку новой строки:
blah blah issue 0000002.\nU app/controllers/application_controller.rb
Любые идеи о том, как перевести '\n' на литерал новой строки?
Кстати: что означает < < < сделать в bash? Я знаю, переходит в файл...