Я уценки файлы отформатированный какSed капитализировать каждое слово по конкретным линиям
chapter one
Blah, blah, blah.
chapter one-hundred-fifty-three
а также файлы отформатированы как
CHAPTER ONE
Blah, blah, blah.
CHAPTER ONE-HUNDRED-FIFTY-THREE
В обоих случаях я хочу капитализировать глава строки сказать
# Chapter One
Blah, blah, blah.
# Chapter One-Hundred-Fifty-Three
Я хочу использовать sed (или awk или, возможно, какую-либо другую программу linux cli, которая вводит и выводит каналы)
Я нашел решение ограничить каждое слово в файле, но я не уверен, как ограничить его к определенным строкам или как включить слова соединенных-с-черточек-вместо-о-пробельных
Поскольку это огромные файлы (книги), я не знаю, на каких строках они будут находиться. Все, что у меня есть, это «^ глава», чтобы перейти на – roguesith
@roguesith, Стив дал вам правильный ответ. Пожалуйста, вознаградите его, приняв его ответ. Кроме того, этот код использует расширения GNU, поэтому дайте нам знать, если он не работает для вас. –
Отлично! Спасибо – roguesith