Isso deve funcionar:
perl -e "$_ = join('', <>); s/,\n]/,]/g; print;" < input_file > output_file
Alguém pode fornecer uma única linha simples para remover certas quebras de linha?
No vim eu uso %s/,\n]/]/g
Isso deve ser possível com uma IMHO de uma linha muito simples, mas como?
Isso deve funcionar:
perl -e "$_ = join('', <>); s/,\n]/,]/g; print;" < input_file > output_file
Isso pode funcionar para você:
sed ':a;$!{N;ba};s/,\n]/]/g' file
ou isto:
sed 'N;s/,\n]/]/;P;D' file
perl -p -i.bak -e 's#to_find\n\n#to_replace#g' *.c