#!/bin/bash # Check if the 7th value after comma is 200 or 300 and replace accordingly sed -i -E 's/^([^,]*,){6}\s*200\s*,\s*/\1300,/' recipes.cfg sed -i -E 's/^([^,]*,){6}\s*300\s*,\s*/\1400,/' recipes.cfg sed -i -E 's/^(([^,]*,){6}\s*)200(\s*,\s*)/\1300\2/' recipes.cfg sed -i -E 's/^(([^,]*,){6}\s*)300(\s*,\s*)/\1400\2/' recipes.cfg sed -i -E 's/^([^,]*,[^,]*,[^,]*,[^,]*,[^,]*,[^,]*,)200(\s*,\s*)/\1300\2/' recipes.cfg sed -i -E 's/^([^,]*,[^,]*,[^,]*,[^,]*,[^,]*,[^,]*,)300(\s*,\s*)/\1400\2/' recipes.cfg sed -i -E 's/^(([^,]*,){6}\s*)200(\s*,\s*)/\1300\3/' recipes.cfg sed -i -E 's/^(([^,]*,){6}\s*)300(\s*,\s*)/\1400\3/' recipes.cfg