我有一个python
文件(.py
),我试图通过bash复制,这是非常明确的:
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在一行中实现这一目标?因此,在新文件中,希望变量DEBUG
和var
具有不同的值。
我假设它将是grep
和cat
的组合,但我无法思考如何使用它们来达到预期效果。
任何帮助都会很棒。
答案 0 :(得分:0)
你试过这个吗?
<!--Photographer script-->
<script>
jQuery(document).ready(function(){
jQuery("#bphotographer").click(function(){
jQuery("#sclient").hide();
jQuery("#sshoot").hide();
jQuery("#sproduct").hide();
});
jQuery("#bphotographer").click(function(){
jQuery("#sphotographer").show();
});
});
</script>
<!--Client script-->
<script>
jQuery(document).ready(function(){
jQuery("#bclient").click(function(){
jQuery("#sphotographer").hide();
jQuery("#sshoot").hide();
jQuery("#sproduct").hide();
});
jQuery("#bclient").click(function(){
jQuery("#sclient").show();
});
});
</script>
<!--Shoot script-->
<script>
jQuery(document).ready(function(){
jQuery("#bshoot").click(function(){
jQuery("#sphotographer").hide();
jQuery("#sclient").hide();
jQuery("#sproduct").hide();
});
jQuery("#bshoot").click(function(){
jQuery("#sshoot").show();
});
});
</script>
<!--Product script-->
<script>
jQuery(document).ready(function(){
jQuery("#bproduct").click(function(){
jQuery("#sphotographer").hide();
jQuery("#sclient").hide();
jQuery("#sshoot").hide();
});
jQuery("#bproduct").click(function(){
jQuery("#sproduct").show();
});
});
</script>