
我想編輯一個文字文件,它會自動編輯另一個文字文件。這可能嗎?例如我有三個儲存文字文件,即 fileA.txt、fileB.txt 和 fileC.txt
我只想編輯 fileC.txt,一些選定的資料也會保存在其他兩個檔案中。我只是一個 Linux 新用戶。非常感謝。
答案1
我只想編輯 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
如果這不是您的意思,請提供一個完整的範例(用它編輯您的問題),說明您的輸入和所需的輸出。
答案2
我想對吉姆的答案添加評論,但我的代表不夠高,很抱歉將其寫為單獨的答案。
同意,這不是你可以在 vi 中做的事情。您需要編寫一些適當的腳本。如果你給我們一個具體的例子,我相信我們很多人都能給你一個更有意義的答案。
事實上,你需要做類似的事情
1)編輯文件
2) 執行將編輯內容分發到所有其他檔案的腳本