Встановіть першу літеру кожного слова у верхній регістр

Можливо, ви перебуваєте в ситуації, коли потрібно вводити букви у верхньому регістрі під час набору тексту: ви можете писати лист у Microsoft Word, наприклад, і вимагати великі літери в документі. Подібно до програмування часто вимагається використання великих літер. Існує два способи, за допомогою яких великі літери можуть бути встановлені на першій букві кожного введеного слова. Вона відрізняється від людини до людини, яку вони вирішують використовувати, але команда sed разом з echo є обов'язковою в обох випадках.

Нижче наведено два способи продовження:

Метод 1

sed-r 's / (^. |.) /

Метод 2

sed 's / ^. | [az] /

Метод 3

sed-r 's / \ t U & / g '

Приклади:

$ Echo-e "Добрий день для вас | Sed-r 's / (^. |.) /

Гарного вам дня.

$ Echo-e "Привіт життя привіт вам" | sed-r 's / (^. |.) /

або

$ Echo-e "Привіт життя привіт вам" | sed-r 's / (b) / U & / g'

Привіт життя

І привіт вам

$ Echo-e "Привіт життя". | Sed 's / ^. | [Az] / U & / g '

Привіт життя.

$ Echo-e "Привіт життя привіт вам" | sed 's / ^. | [Az] / U & / g '

Привіт життя

І привіт вам

Попередня Стаття Наступна Стаття

Кращі Поради