【发布时间】:2013-05-15 01:35:35
【问题描述】:
我有两个文件。我想在一些代码之间将第一个文件(file1)的内容插入到第二个文件(file2)中(第二个文件是一个脚本)。例如第二个文件应该是这样的
upcode...
#upcode ends here
file1 content
downcode ...
upcode #upcode ends here 和 downcode 永远不会改变。
如何做到这一点?
【问题讨论】:
-
upcode和downcode是什么。取决于它们是什么,解决方案可能会改变。 -
我已经编辑了问题,你是对的。
-
顺便说一句,如果你想在开头插入
file1(因为downcode真的没有任何意义)......做这样的事情 -echo "#!/bin/bash" > file2.tmp; cat file1>> file2.tmp; cat file2 >> file2.tmp; mv file2.tmp file2 -
完美!谢谢。但是,我希望看到一个通用的解决方案,而不是 #!/bin/bash" 有代码行。
-
你应该从你的问题中删除
#!/bin/sh,因为这对你来说是upcode...对吗?