Qual dos seguintes comandos substitui cada ocorrência de 'bob' no arquivo letter por 'Bob' e grava o resultado no arquivo newletter?
A
sed '/bob/Bob' letter > newletter
B
sed s/bob/Bob/ letter < newletter
C
sed 's/bob/Bob' letter > newletter
D
sed 's/bob/Bob/g' letter > newletter
Correct
E
sed 's/bob, Bob/' letter > newletter
Official Explanation / Community Explanations
O comando sed (editor de fluxo) utiliza a sintaxe 's/procurar/substituir/flags'. O s significa substituir e a flag g significa 'global', garantindo que todas as ocorrências em cada linha sejam substituídas. O operador > redireciona a saída para newletter em vez de modificar o arquivo de origem.