Апостроф в 'Twas
интерпретируется как закрывающая кавычка (оболочкой, а не как sed), а затем последующая одинарная кавычка после /g
интерпретируется как открытая цитата, которая весело проглатывает весь путь до конца скрипта (или командной строки, и тогда вы получаете загадочный >
, что означает, что оболочка думает, что это еще не все). Для этой ситуации
sed -i "s/'Twas/It certainly was/g" *.txt
должно работать; однако строки в двойных кавычках делают много вещей, которые обычно не нужны в программах sed. Если бы там были какие-либо метасимволы регулярных выражений, я бы сделал вместо этого
sed -i 's/'\''Twas/It certainly was/g' *.txt