Флаг -i означает, что sed открывает файлы, изменяет их, а затем сохраняет их.
Поскольку вы не можете сохранить стандартный ввод, флаг -i не имеет смысла использовать со стандартным вводом.
чтобы сделать что-то, что имеет смысл, либо предоставьте файл в командной строке (который изменит файл на месте), либо уберите флаг -i, и измененный ввод будет напечатан в стандартный вывод.