Este vai trabalhar com strings com espaços:
sed 's/\(@"[^"]*"\), \(@"[^"]*"\)/, /' input.txt
Como funciona:
sed - (s) tream (ed) itor executará o (s) comando ubstosute em cada linha de entrada,
e substitui \(@"[^"]*"\), \(@"[^"]*"\) pelo , .
A significa a segunda correspondência (das segundas chaves)
O significa a primeira correspondência (das primeiras chaves).
As chaves devem ter escape, por isso temos \( e \) . Dentro, procuramos por @ character, em seguida, " character e, em seguida, [^"] , quaisquer caracteres diferentes de " repetidos a qualquer momento e, em seguida, o caractere " .
Em seguida, esperamos , comma seguido do espaço e do segundo grupo semelhante para o .