С любым другим символом все понятно, но надо вставить именно апостроф. При запуске:
sed 's/$/'/' file.txt
синтаксис ожидаемо нарушен. Взятие апострофа в кавычки не помогает, sed такого не понимает. С awk та же фигня:
awk '{print $0"'"}' file.txt
Тут кавычки уже предусмотрены, но апостроф между ними все равно воспринимается как открывающий.
Как быть?