我有具有以下線 -無法更換線使用的sed
[arakoon_scaler_thresholds]
checker_loop_time = 3600
我想更換2行以上與以下行文件 -
[arakoon_scaler_thresholds]
checker_loop_time = 60
我使用下面的命令但沒有發生變化。
sed -i "s/arakoon_scaler_thresholds\nchecker_loop_time = 3600/arakoon_scaler_thresholds\nchecker_loop_time = 60/g" file.ini
注意沒有與名稱checker_loop_time
多個參數,我只想改變checker_loop_time
這是根據部分[arakoon_scaler_thresholds]
開箱,'sed'一次只檢查一個單行。除此之外,您的搜索表達式會查找與換行符相鄰的關鍵字,而在您的示例中,後面跟着右方括號。 – tripleee