Как заменить все/первое вхождение TEST на TEST2 в файле?
Подскажите, куда копать и как это сделать?
Читать мануалы. Это самое простое что можно сделать этими утилитами.
sed.sed 's/TEST/TEST2/'  -i   test.txt                        # заменить все
sed '0,/TEST2/s/TEST2/TEST/' -i /tmp/test.txt  # первое вхождение