В зависимости от того, что представляет собой документ, либо используйте соответствующую систему управления версиями, такую как git
с репозиторием, доступным всем (для совместной работы над программным обеспечением ), либо используйте что-то вроде Google Docs, которое позволяет совместное редактирование текстовых файлов (подходит для совместной работы, например отчеты ). Эти решения используются на моем текущем рабочем месте.
См. также статью в Википедии Совместный редактор реального -времени .
ИМХО, одновременное редактирование документов на общем диске проблематично, так как документы, сохраненные одним пользователем, легко перезапишут изменения, сделанные другим пользователем. Также нет способа отследить, кто какие изменения внес, или откатить изменения к более ранним версиям документа.
Предполагая, что шаблон не встречается в строке более одного раза и имеется только одна (n).(n)
часть, следующее должно работать:
sed 's/"}}.*(n)\.(n)//'