SSHを使用して複数のファイルテキストを置き換えたいです。 [閉じる]

SSHを使用して複数のファイルテキストを置き換えたいです。 [閉じる]

SSHを使用して複数のファイルを交換したいです。

このパターンを持つすべてのファイルを探したいです。/home/*/public_html/wp-config.php

次の行を変更したい。define('WP_DEBUG', false);

そして:

define('DISABLE_WP_CRON', 'true');

誰でもこれを行う方法を教えてもらえますか?

答え1

これを試してみてくださいここ - ドキュメント参照競合を削除します(参照競合なしでSSHパラメータに渡すのは困難です)。ここ - ドキュメント):

ssh host<<EOF
find /home/*/public_html/wp-config.php -exec sed -i "s/define('WP_DEBUG', false);/define('DISABLE_WP_CRON', 'true');/g" {} \
EOF

注釈付きのイベントは処理されません。必要に応じて少し修正してください。

関連情報