我必须创建两个样板文件,这两个文件始终具有相同的内容,只有一个单词除外。我正在考虑创建一个命令或我可以在 Linux 终端 (Ubuntu) 中运行的东西,以及一个代表在创建的文件中可能不同的单词的参数。也许批处理文件可以完成此操作,但我不知道它会是什么样子。
我将能够在每次创建这些样板文件时运行此命令,而不是粘贴样板文件并更改文件中必须更改的单词。
相对于我当前工作目录的这些文件路径是:
注册.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()
关于Linux 终端脚本用一个不同的词在当前工作目录中创建样板文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46480451/