linux - 将代码从一个文件复制到另一个文件的命令

标签 linux shell command-line command

我想知道是否有任何命令可以将 PHP 代码从文件 A 复制到文件 B。我的项目没有使用 GIT 或 SVN,所以想知道是否可以使这两个文件保持同步.

很高兴知道一个命令只传递文件 A 中不存在于文件 b 中的行。

注意:我客户的开发人员将直接在实时站点中编写代码,否则我会将代码从本地复制到他的站点。所以我不能使用 scp 或 mv 命令在实时站点中复制我的本地副本。

最佳答案

我认为下面应该可行

fgrep -vxf file2 file1 >>file2

或者你可以使用

假设我们有一个文件。称之为“版本 1”。然后将其复制到另一个地方,并进行一些编辑。称之为“版本 2a”。然后将其复制到另一个地方,并进行一些不同的编辑。称之为“版本 2b”。

现在,将更改从 2a 合并到 2b 的简单方法是找到 1 和 2a 之间的差异,并将其应用到 2b。

diff -u version1 version2a >diff2a
cd ../path/to/2b
patch -p0 <../back/to/diff2a

关于linux - 将代码从一个文件复制到另一个文件的命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24954964/

相关文章:

linux - 无法连接到containerd : failed to dial

linux - linux系统调用涉及线程切换吗

bash - 如何使用 bash 在 CURL 请求中使用变量?

windows - 如何在不执行其中的参数的情况下查看 Windows 环境变量?

bash - 小于 if 语句中的运算符 '<' 结果为 'No such file or directory'

linux - 在Linux中使用正则表达式重命名文件

linux - 使用单个 cronjob 按顺序运行多个 shell 脚本

java - 如何在 Java 中保存 shell 脚本的 echo 输出

python - shell脚本查找字符串并递归打印当前行和下一行

bash - 使用命令行linux在单行位置插入文本文件的全部内容