Suponha que meu arquivo se pareça com isto:
foo bar
foo bar bar
foo foo bar foo
O que eu quero fazer é excluir todos os foo
que são seguidos por um bar
(ou seja, há apenas espaços em branco entre eles), sem alterar nenhum espaço em branco. Abaixo, substituí todos os caracteres que devem ser excluídos por sublinhados para deixar isso claro:
___ bar
___ bar bar
foo ___ bar foo
O comando deve resultar no seguinte arquivo:
bar
bar bar
foo bar foo
Como eu poderia conseguir isso com sed ou awk?