文字列をsedに置き換えようとしています。残念ながら、文字列には一重引用符と "::"記号が含まれています。したがって、私はsedを使用していくつかの問題があります。 configuration::set('feature', '0')
をconfiguration::set('feature', '1')
に変更する必要があります。一重引用符を含む文字列を他の文字列で置き換えるBash
sed 's%configuration::set('feature', '0')%configuration::set('feature', '1')%g' file.cf
たとえば、ファイルに 'configuration :: set( 'feature'、 '01')'が含まれていると正しく動作しません。 – dogbane