Quiero editar dos archivos de texto diferentes usando otro archivo de texto

Quiero editar dos archivos de texto diferentes usando otro archivo de texto

Quiero editar un archivo de texto y automáticamente editará otros archivos de texto. es posible? Por ejemplo, tengo tres archivos de texto guardados, a saber, fileA.txt, fileB.txt y fileC.txt.

Solo quiero editar el archivo C.txt y algunos de los datos elegidos también se guardarán en los otros dos archivos. No sé si esto es posible. Sólo soy un nuevo usuario de Linux. Muchas gracias.

Respuesta1

Sólo quiero editar fileC.txt yalgunos de los datos elegidosTambién se guardará en los otros dos archivos.

No estoy seguro de poder hacerlo inmediatamente desde el editor de texto, pero tal vez puedas configurar un script para que se ejecute después de la edición, 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

Si esto no es lo que quiso decir, proporcione un ejemplo completo (edite su pregunta con él) de cuál será su aporte y el resultado deseado.

Respuesta2

Quería agregar un comentario a la respuesta de Jim, pero mi reputación no es lo suficientemente alta. Disculpe por escribir esto como una respuesta separada.

De acuerdo, esto no es algo que puedas hacer en vi. Necesitaría escribir algo en su lugar. Si nos da un ejemplo específico, estoy seguro de que muchos de los que estamos aquí podremos darle una respuesta más significativa.

Tal como están las cosas, necesitarías hacer algo como

1) editar archivo

2) ejecutar un script que distribuya las ediciones a todos los demás archivos

información relacionada