私はsedに関する多くのドキュメントを読んでいますが、それでも私の特定のユースケースには困惑しています。
confファイルのこの行を自分の行に置き換えたい:
次の行を置き換えます。
#maxmemory <bytes>で:
最大メモリ26GB
これは私が試したものです:
sed s / maxmemory。* bytes。* / maxmemory 26gb / /etc/redis/redis.conf
エラーが表示されます:
sed:-e expression#1、char 30:終了していない「s」コマンド
私はそれが何を意味するのか分からないので、私を困らせます だから私の質問は:
どうすれば目的を達成できますか?そのエラーはどういう意味ですか?(だから私はそれから学ぶことができます)
sed
ではありません。これを行うのはシェルです。