Quero editar dois arquivos de texto diferentes usando outro arquivo de texto

Quero editar dois arquivos de texto diferentes usando outro arquivo de texto

Quero editar um arquivo de texto e ele editará automaticamente outros arquivos de texto. Isso é possível? Por exemplo, tenho três arquivos de texto salvos, nomeadamente fileA.txt, fileB.txt e fileC.txt

Só quero editar o arquivoC.txt e alguns dos dados escolhidos também serão salvos nos outros dois arquivos.. Não sei se isso é possível. Eu sou apenas um novo usuário do Linux. Muito obrigado.

Responder1

Eu só quero editar fileC.txt ealguns dos dados escolhidostambém será salvo nos outros dois arquivos.

Não tenho certeza se você pode fazer isso imediatamente em um editor de texto, mas talvez você possa configurar um script para ser executado após sua edição, algo como:

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

Se não foi isso que você quis dizer, forneça um exemplo completo (edite sua pergunta com ele) de qual será sua entrada e a saída desejada.

Responder2

Queria adicionar um comentário à resposta de Jim, mas meu representante não é alto o suficiente. Peço desculpas por escrever isso como uma resposta separada.

Concordo, isso não é algo que você possa fazer no vi. Você precisaria criar um script de algo no lugar. Se você nos der um exemplo específico, tenho certeza de que muitos de nós aqui seremos capazes de lhe dar uma resposta mais significativa.

Do jeito que está, você precisaria fazer algo como

1) editar arquivo

2) execute o script que distribui as edições para todos os outros arquivos

informação relacionada