【发布时间】:2021-12-28 22:43:06
【问题描述】:
我有一个 php 文件,我需要使用 Linux 的 CLI 向它附加一个数组。我假设 sed 是这个工具,但我不知道该怎么做,因为我对 Linux 和 php 非常不熟悉。
示例 config.php
$CONFIG = array (
'installed' => true,
'instanceid' => 'sdsdfsfdsdf',
'ldapProviderFactory' => 'OCA\\User_LDAP\\LDAPProviderFactory',
);
需要添加的数组
array (
'class' => '\\OC\\Files\\ObjectStore\\S3',
'arguments' =>
array (
'val1' => 'val1x',
'val2' => 'val1x',
),
),
我还以为我可以使用cat 来追加它,但这会导致语法错误,因为文件需要以); 结尾
最终文件会这样显示
<?php
$CONFIG = array (
'installed' => true,
'instanceid' => 'sdsdfsfdsdf',
'ldapProviderFactory' => 'OCA\\User_LDAP\\LDAPProviderFactory',
array (
'class' => '\\OC\\Files\\ObjectStore\\S3',
'arguments' =>
array (
'val1' => 'val1x',
'val2' => 'val1x',
),
),
);
【问题讨论】:
-
显示您想要的确切结果。
cat可以完成这项工作,您可以在之后编辑结果。 -
@Nic3500 我添加了一个例子