Sen karıştırıyorsun $(…)
ile <(…)
. Sen çıkışını geçer şekillendiricisi, kullanılan argümanlar için vimdiff
. Örneğin, son satırını /path/to/foo
içeriyorsa bar bar bar
, aşağıdaki komut
echo $(tail -1 /path/to/foo)
eşittir
echo bar bar bar
Bunun yerine, kullanmanız gerekir <(…)
. Buna işlem ikamesi denir ve çıktıyı sözde dosya olarak vimdiff
komuta iletir. Bu nedenle, aşağıdakileri kullanın.
vimdiff <(tail /tmp/cachain.pem) <(tail /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem)
Bu bash ve zsh olarak çalışır, ancak görünüşe göre tcsh'de işlem ikamesi yapmanın bir yolu yoktur .