我有一個文本文件files.txt
與以下條目vimdiff同時文件
"/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的作爲兩個單獨的文件路徑,而不是一個字符串?注意:更糟糕的是,我在一些文件路徑中留有空間。
'/家庭/迪勒韋爾/工程/ hpc21/2013ee668 /任務/ A4 /提交/卡姆利什AGRAWAL /問題2/test_bench。 vhdl,/ home/dilawar/Works/hpc21/2013ee668/Assignments/A4/Submissions/SHARDUL GAUR/09D07039_asgn4/gcd/test_bench.vhd:沒有這樣的文件或目錄。「只有當我可以刪除'','兩個文件?它將它作爲單個文件。 – Dilawar