Как в баш красиво запустить многострочный php не создавая файл?

Ну не нравится мне создавать и удалять файлы, а как не создавать файл ?
Обязательно многострочный

#!/bin/bash  
function select_db {
if [ -f "$1.php" ]; then
rm -rf "$1.php"
fi
cat > ./$1.php << EOF
<?php
...
....
?>
EOF

eval "$1=\"$(php ./$1.php)\"";
}
select_db  "id"
  • Вопрос задан
  • 175 просмотров
Решения вопроса 2
@vitaly_il1
DevOps Consulting
https://stackoverflow.com/questions/8649131/php-st... :

php <<CODE
<?php
echo "Hello World\n";
?>
CODE
Ответ написан
Комментировать
saboteur_kiev
@saboteur_kiev Куратор тега bash
software engineer
#!/bin/bash  
function select_db {
php << EOF
<?php
...
....
?>
EOF
}
select_db  "id"


#!/bin/bash  
function select_db {
php <<< "<?php ... ?>"
}
select_db  "id"
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы