保留UserData的文本格式php

时间:2017-08-18 15:08:31

标签: php string bash amazon-web-services aws-sdk

我的问题似乎很简单,但我被困住了。

我有一个模板文件,其内容如下:

#!/bin/sh 
    sudo -s;
    touch /tmp/{{key}}

我的要求是我必须阅读此文件,将key替换为某个值,然后传递给UserData作为AWS PHP sdk的输入。

跑步后如何

$key = "{{key}}";
$value ="test1.txt";
$fileContent = file_get_contents($templatePath);
str_replace("{{" . $key . "}}", "$value", $fileContent);

以上文件内容格式丢失。它生成如下所示的内容

#!/bin/sh sudo -s;touch /tmp/test1.txt

我丢失了所有格式,SDK不理解为bash脚本

0 个答案:

没有答案