Форум программистов, компьютерный форум, киберфорум
Shell, Bash
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 14.10.2019
Сообщений: 9

Замена строчных букв в начале предложения(т.е. после точки) на заглавные

13.03.2022, 17:41. Показов 988. Ответов 1

Студворк — интернет-сервис помощи студентам
У меня есть файл file3 в котором есть текст только из маленьких букв. Надо с помощью bash либо sed написать скрипт для этого текста в файле, который заменяет буквы после точки на заглавные.


я пробовала написать через sed:
Code
1
s/\b\(.\)/\u\1/g
но в тексте просто заменяется первая буква каждого слова на заглавную, а мне надо именно после точки.
Буду благодарна!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.03.2022, 17:41
Ответы с готовыми решениями:

Замена согласных строчных букв в строке на заглавные
замена всех букв на заглавные понимаю как, а вот как именно только согласные не доходит. подскажите что нужно сделать. TITLE CHANGE ...

Преобразование строчных букв в заглавные и наоборот
Нужно написать программу, которая преобразует заглавные буквы F в строчные f, а строчные t в заглавные T. Код не работает (выводит на...

Перевод строчных букв в заглавные в массиве
Массив на 10 символов. Человек вводит 10 букв 2 из которых заглавные, остальные маленькие (допустим человек сам знает как вводить). ...

1
Эксперт NIX
 Аватар для nezabudka
3334 / 752 / 252
Регистрация: 28.06.2015
Сообщений: 1,552
Записей в блоге: 16
13.03.2022, 19:09
Два варианта с помощью GNU awk:
Code
1
awk '{match($0, /[a-z]/); sub(/[a-z]/, toupper(substr($0, RSTART, 1))); print $0 RT}' RS='[.?!]' ORS= file
Code
1
awk '{match($0, /[a-z]/, a); sub(/[a-z]/, toupper(a[0])); print $0 RT}' RS='[.?!]' ORS= file
Добавлено через 11 минут
Цитата Сообщение от gracecoronado Посмотреть сообщение
У меня есть файл file3 в котором есть текст только из маленьких букв.
Поизвращаюсь немного. А вот если не известно, что только из маленьких:
Code
1
awk '{match($0, /^\s*[a-z]/); sub(substr($0, RSTART, RLENGTH), toupper(substr($0, RSTART, RLENGTH))); print $0 RT}' RS='[.?!]' ORS= file
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.03.2022, 19:09
Помогаю со студенческими работами здесь

Файлы: из строчных букв перевести в заглавные
Есть рабочий код, но не получается работать с русским алфавитом, код должен из строчных букв переводить в заглавные, т.е записал в первый...

Удаление символов из текста и замена строчных на заглавные
Удалить из заданного текста все символы не являющиеся буквами и заменить все строчные буквы на заглавные: "Текст произвольный"

преобразование заданной строки из строчных букв в заглавные.
помогите пожалуйста написать программу для преобразования заданной строки из строчных букв в заглавные. программу оформить в виде процедуры...

Программа замены строчных букв на заглавные или наоборот
Строка запуска программы имеет вид: prog.exe s1 где: s1 строка символов, состоящая из прописных и строчных латинских символов -...

При замене строчных букв на заглавные не работает xor al, 20h
Вот кусок кода: cld ;сброса флага df в ноль mov SI, offset Buf+2 ; Buf - имя строки Cycle: lodsb ;загрузить в al первый...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru