如何将文件名附加到统一的diff标签



我正在编写一个bash脚本,该脚本需要显示远程文件和本地副本之间的差异。我是通过一个命令来做到这一点的:

filepath=/home/user/test.txt
ssh $REMOTE_USER cat $filepath | diff -bu --label="remote" --label="local" - $filepath

这会产生类似于:

--- remote
+++ local
@@ -2,7 +2,7 @@
--- This is a line
+++ This is something else

我想在标签中包含$filepath值,但我不知道这是否可能,也不知道如何做到

--- remote /home/user/test.txt
+++ local /home/user/test.txt
@@ -2,7 +2,7 @@
--- This is a line
+++ This is something else

有什么帮助吗?

这是我在疲劳时发布的内容。我只是在--label选项中添加了$filepath,如下所示:

... --label="remote $filepath" --label="local $filepath"

Sheesh!

相关内容

  • 没有找到相关文章

最新更新