Поскольку вы просили bash
, в частности, вот однострочный (хотя и длинный):
{ while IFS= read -r line ;do printf "%s %s\n" "SPECIAL" "$line" ; done < input.txt ; [ -n "$line" ] && printf "%s %s\n" "SPECIAL" "$line" ; }
Но, конечно, гораздо более короткий путь через awk
:
awk '{print "SPECIAL ",$0}' input.txt
Ваш поиск в Интернете был правильным. Вышеуказанная ошибка вызвана отсутствующей зависимостью: Berkeley DB development files.
Правильным пакетом CentOS 7 является libdb-devel, поэтому установив его, вы сможете продолжить работу до следующей отсутствующей зависимости.
"Все расширения" - это слишком условно, чтобы дать точный ответ, но на данном этапе все ошибки, скорее всего, являются отсутствующими зависимостями, поэтому просто найдите и установите их одну за другой, пока все не заработает.