sedに置き換えると一重引用符が消える理由

sedに置き換えると一重引用符が消える理由

正しいコマンドは何ですか?

sudo sed -i '/, false);/adefine( 'WP_MEMORY_LIMIT', '64M' );' /var/www/html/wp-config.php

結果:

define( WP_MEMORY_LIMIT, 64M );

必要なものの代わりに:

define( 'WP_MEMORY_LIMIT', '64M' );

答え1

外側の二重引用符をご覧ください。

sed -i "/, false);/adefine( 'WP_MEMORY_LIMIT', '64M' );"

関連情報