Я хочу знать, если существует программа или регулярное выражение или какой-то трюк для преобразования из
Jackson Michael
jordan michael
jordan Michael
..
в эту форму
JACKSON Michael
JORDAN Michael
..
Я хочу знать, если существует программа или регулярное выражение или какой-то трюк для преобразования из
Jackson Michael
jordan michael
jordan Michael
..
в эту форму
JACKSON Michael
JORDAN Michael
..
С GNU sed:
sed 's/^\(.* .\)/\U\1/'
куда
s/.../.../ это "искать и заменять"^ соответствует началу строки.* . соответствует слову + пробел + символ(...) указывает, что \1 ссылается позже (эти скобки необходимо экранировать, следовательно, \( и т. д.)\U преобразует в верхний регистр\1 относится к первому вхождению (...) .Это можно описать как найти слово + пробел + символьный блок в начале строки и заменить его заглавной версией (остальная часть строки остается неизменной).