前言:sed命令之前并不熟悉,但熟悉之后发现也就是正则表达式而已,并不难。
1,行内替换
sed -i 's/v0.16.8.3/v0.17.0/g' base-node.yml
# sed -i 's/OKEXCHAIN_MEMPOOL_SIZEHAIN_MEMPOOL_SIZE=5000/OKEXCHAIN_MEMPOOL_SIZE=1000/g' docker-compose.yml
# sed -i 's/OKEXCHAIN_MEMPOOL_MAX_TX_NUM_PER_BLOCK=2000/OKEXCHAIN_MEMPOOL_MAX_TX_NUM_PER_BLOCK=300/g' docker-compose.yml
2,在某一行后面追加一行
sed -i '/ - OKEXCHAIN_BACKUP=0/a - OKEXCHAIN_PRUNING=everything' base-node.yml
如果是在某一行前面添加一行是i