artgrosvil
@artgrosvil
#dev #programming #student #startups #chill

Как записать в файл не просто строку?

Здравствуйте. Нужно записать в файл некие данные, а именно код. Делаю так:
echo "code" > file
Всё хорошо если там просто строка, но когда пытаюсь записать php код в файл, ничего не происходит. Думал передавать в base64, а потом уже раскодировать, но не уверен, что нету более правильного способа.
Подскажите, что делать. Заранее спасибо.
  • Вопрос задан
  • 647 просмотров
Решения вопроса 1
sim3x
@sim3x
#!/bin/bash

myvar=foobuzz

cat <<EOF >> my_template

# my text
$myvar # вставить значение $myvar

EOF

echo "! Вместо переменной сейчас ее значение"
cat my_template


cat <<'EOF' >> my_copypaste

# my text
$myvar # текст

EOF

echo "! Переменная не заменена на ее значение"
cat my_copypaste


! Вместо переменной сейчас ее значение

# my text
foobuzz # вставить значение foobuzz

! Переменная не заменена на ее значение

# my text
$myvar # текст
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
да только не забудь экранировать некоторые символы
Ответ написан
Ваш ответ на вопрос

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

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