1

Я хочу отредактировать один текстовый файл, и он автоматически отредактирует другие текстовые файлы. Это возможно? Например, у меня есть три текстовых файла сохранения, а именно fileA.txt, fileB.txt и fileC.txt

Я просто хочу отредактировать fileC.txt, и некоторые из выбранных данных также будут сохранены в двух других файлах .. Я не знаю, возможно ли это. Я просто новый пользователь Linux. Большое спасибо.

2 ответа2

2

Я просто хочу отредактировать fileC.txt, и некоторые из выбранных данных также будут сохранены в двух других файлах.

Я не уверен, что вы можете сделать это прямо из текстового редактора, но, возможно, вы можете настроить скрипт для запуска после редактирования, например:

grep "value you want to save in the other files" C.txt >> A.txt
grep "value you want to save in the other files" C.txt >> B.txt

Если это не то, что вы имели в виду, пожалуйста, предоставьте полный пример (отредактируйте свой вопрос с ним) того, что будет вашим вкладом, и желаемым результатом.

1

Я хотел добавить комментарий к ответу Джима, но мой представитель недостаточно высок, извиняюсь за то, что написал это как отдельный ответ.

Согласен, это не то, что вы можете сделать в vi. Вы должны будете написать что-то на месте. Если вы приведете конкретный пример, я уверен, что многие из нас смогут дать вам более значимый ответ.

Как бы то ни было, вам нужно будет сделать что-то вроде

1) редактировать файл

2) запустить скрипт, который распространяет правки на все остальные файлы

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .