Я хотел бы объединить с командой linux, если это возможно, все слова, которые начинаются с заглавной буквы, за исключением слова в начале строки.Цель состоит в том, чтобы создать края между этими словами.Например:
My friend John met Beatrice and Lucio.
Результат, который я хотел бы получить:
- Джон, Беатрис
- Джон, Лучио
- Беатрис, Lucio
Мне удалось получить все слова, которые начинаются с заглавной буквы, за исключением слова в начале строки через регулярное выражение.Регулярное выражение:
*cat gov.json | grep -oP "\b([A-Z][a-z']*)(\s[A-Z][a-z']*)*\b | ^(\s*.*?\s).*" > nodes.csv*
Узлам удалось ввести их по отдельности в столбце, то есть:
Теперь цель состоит в том, чтобы создать возможные комбинации между именами, которые начинаются с заглавной буквы, и поместить их в файл.Есть предложения?