复制文件(使用bash)作为新文件,并在文件中编辑变量

约翰

我有一个要通过bash复制python文件(.py),它非常简单:

cp filename.py filename1.py

但是,我想做的是在此复制发生时更改一些变量。因此,filename.py的内容如下所示:

....
DEBUG = True
def new()
    var=3
    return False
other contents..

当复制发生时,我希望`filename1.py有:

....
DEBUG = True
def new()
    var=4
    return False
other contents..

如何使用bash在一行中实现呢?因此,在新文件中,想要变量DEBUGvar具有不同的值。

我假定这将是一个组合grepcat,但我不能想怎么用这些来达到预期的效果。

任何帮助将是巨大的。

阿罗克

你有试过吗?

cat infile.py | sed 's/\DEBUG\ \=\ True/DEBUG\ \=\ False/g' > outfile.py

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Bash:更新文件中的变量

来自分类Dev

使用python中的变量创建新文件

来自分类Dev

使用python仅将csv文件的标头复制到新文件中

来自分类Dev

如何使用Java将文件中的特定行复制到新文件

来自分类Dev

将使用grep生成的文件复制到新文件夹中

来自分类Dev

尾部最后修改的文件,并监视bash中的新文件

来自分类Dev

我有一个文件列表,如何使用bash打开每个文件的内容并将其复制到一个新文件中?

来自分类Dev

我想保存新文件并在“文档”的新文件夹中创建文件

来自分类Dev

如何使用“ scp”命令仅复制新文件?

来自分类Dev

Python:使用参数覆盖函数中的文件/新文件

来自分类Dev

在使用正则表达式,变量和字符串将文件复制到新文件gsub中时出现问题?

来自分类Dev

在使用正则表达式,变量和字符串将文件复制到新文件gsub中时出现问题?

来自分类Dev

如何编写bash脚本以根据名称将文件复制到新文件夹中?

来自分类Dev

Symfony2,文件上传-在编辑中删除旧文件并创建新文件

来自分类Dev

变量不更新文件中的值吗?

来自分类Dev

如何使用bash将子文件夹中的所有文件移动到新文件夹中?

来自分类Dev

在git bash中创建一个新文件

来自分类Dev

如何从bash中的列表生成新文件

来自分类Dev

如何使用bash更新文件行?

来自分类Dev

在.txt文件中更改文本并在MATLAB中创建新文件输出

来自分类Dev

重击:读入文件,编辑行,输出到新文件

来自分类Dev

将文件名复制到新文件

来自分类Dev

创建新文件?

来自分类Dev

创建新文件?

来自分类Dev

检查文件名是否存在并在Google脚本中更新文件名

来自分类Dev

如何生成新的 GUID,然后使用该 GUID 作为文件名写入指定路径中的新文件?

来自分类Dev

如何使用nodejs脚本读取文件并在特定行更新文件

来自分类Dev

如何在不更改新文件的情况下复制包含变量的脚本中的特定行

来自分类Dev

git move将文件作为新文件

Related 相关文章

  1. 1

    Bash:更新文件中的变量

  2. 2

    使用python中的变量创建新文件

  3. 3

    使用python仅将csv文件的标头复制到新文件中

  4. 4

    如何使用Java将文件中的特定行复制到新文件

  5. 5

    将使用grep生成的文件复制到新文件夹中

  6. 6

    尾部最后修改的文件,并监视bash中的新文件

  7. 7

    我有一个文件列表,如何使用bash打开每个文件的内容并将其复制到一个新文件中?

  8. 8

    我想保存新文件并在“文档”的新文件夹中创建文件

  9. 9

    如何使用“ scp”命令仅复制新文件?

  10. 10

    Python:使用参数覆盖函数中的文件/新文件

  11. 11

    在使用正则表达式,变量和字符串将文件复制到新文件gsub中时出现问题?

  12. 12

    在使用正则表达式,变量和字符串将文件复制到新文件gsub中时出现问题?

  13. 13

    如何编写bash脚本以根据名称将文件复制到新文件夹中?

  14. 14

    Symfony2,文件上传-在编辑中删除旧文件并创建新文件

  15. 15

    变量不更新文件中的值吗?

  16. 16

    如何使用bash将子文件夹中的所有文件移动到新文件夹中?

  17. 17

    在git bash中创建一个新文件

  18. 18

    如何从bash中的列表生成新文件

  19. 19

    如何使用bash更新文件行?

  20. 20

    在.txt文件中更改文本并在MATLAB中创建新文件输出

  21. 21

    重击:读入文件,编辑行,输出到新文件

  22. 22

    将文件名复制到新文件

  23. 23

    创建新文件?

  24. 24

    创建新文件?

  25. 25

    检查文件名是否存在并在Google脚本中更新文件名

  26. 26

    如何生成新的 GUID,然后使用该 GUID 作为文件名写入指定路径中的新文件?

  27. 27

    如何使用nodejs脚本读取文件并在特定行更新文件

  28. 28

    如何在不更改新文件的情况下复制包含变量的脚本中的特定行

  29. 29

    git move将文件作为新文件

热门标签

归档