У меня есть большие текстовые файлы с разделителями пробелами (2-5). Строки могут содержать «» или «-». Я хотел бы заменить, скажем, второе пространство на трубу.
Какой лучший путь?
Используя sed, я думал об этом:
sed -r 's/(^[a-z'-]+ [a-z'-]+\b) /\1|/' filename.txt
Любые другие / лучшие / более простые идеи?