files.txt
次のエントリを含むテキストファイルがあります
"/home/dilawar/a.txt","/home/dilawar/b.txt"
"/home/dilawar/aa.txt","/home/dilawar/bb.txt"
今、1行目のファイルを見たいと思っていdiff
ます。私は次のことを試しました
head -n 1 files.txt | cut -d, -f 2,3 | sed "s/,/\t/g" | xargs -I files vimdiff files
機能していません。vimdiff を diff に置き換えましたが、どちらも機能しませんでした。ただし、これは機能します
head -n 1 files.txt | cut -d, -f 1 | xargs -I file vim file
file
単一の文字列ではなく、2 つの個別のファイル パスとして diff に引数として渡す方法は?
PS : さらに悪いことに、一部のファイル パスにスペースがあります。