我有一个files.txt
包含以下条目的文本文件
"/home/dilawar/a.txt","/home/dilawar/b.txt"
"/home/dilawar/aa.txt","/home/dilawar/bb.txt"
现在我希望看到第diff
1 行的文件。我尝试了以下
head -n 1 files.txt | cut -d, -f 2,3 | sed "s/,/\t/g" | xargs -I files vimdiff files
它不工作。我用 diff 替换了 vimdiff,它也不起作用。然而这有效
head -n 1 files.txt | cut -d, -f 1 | xargs -I file vim file
如何file
作为参数传递给 diff 作为两个单独的文件路径而不是单个字符串?
PS:更糟糕的是,我在一些文件路径中有空间。