Linux终端脚本以一个不同的单词在当前工作目录中创建样板文件



我必须创建两个样板文件,两者总是具有相同的内容,除了一个单词。我正在考虑创建一个可以在Linux终端(Ubuntu)中运行的命令或某些内容,以及一个代表一个单词可以在创建的文件中变化的一个单词。也许批处理文件会做到这一点,但我不知道它会是什么样。

我每次创建这些样板文件时都可以运行此命令,而不是粘贴样板并更改必须更改的文件中的一个单词。

这些文件路径相对于我当前的工作目录是:

registration.php

etc/module.xml

一个简单的python脚本,在文件中读取为字符串并替换出现可能是最快的。类似:

with open('somefile.txt', 'r+') as inputFile:
    txt=inputFile.read().replace('someword', 'replacementword')
    inputFile.seek(0)
    inputFile.write(txt)
    inputfile.close()

最新更新