С sed
:
sed -r 's/^([^,]+,[^,]+,[^ ]+,)E:(,)/\1\2/' file.txt
4-е поле, разделенное запятой, будет пустым, если оно содержит только E:
.
Пример:
% cat file.txt
12,324,32342,E:fsdsf,23432,34534,45345,324
13,3224,342,E:werwefsdsf,23432,34534,45345,324
121,3244,33442,E:,23432,34534,45345,324
% sed -r 's/^([^,]+,[^,]+,[^ ]+,)E:(,)/\1\2/' file.txt
12,324,32342,E:fsdsf,23432,34534,45345,324
13,3224,342,E:werwefsdsf,23432,34534,45345,324
121,3244,33442,,23432,34534,45345,324