我的问题似乎很简单,但我被困住了。
我有一个模板文件,其内容如下:
#!/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脚本