это удалит все до -тире в каждой 2 й строке:
sed '0~2s/.*-//' infile
если вы имеете в виду удаление во вторых строках из строк, следующих после строки 12345.ABC9998
, тогда вы должны сделать:
sed '/^12345.ABC9998$/{n; s/.*-//}' infile
если вы имеете в виду удаление во вторых строках, следующих за строкой, содержащей 12345.ABC9998
строк, вы должны сделать:
sed '/12345.ABC9998/{n; s/.*-//}' infile