আপনি বিভ্রান্ত $(…)
করছেন <(…)
। সাবেক, যা আউটপুট পাসের ব্যবহৃত আর্গুমেন্ট করতে vimdiff
। উদাহরণস্বরূপ, যদি শেষ পংক্তিতে /path/to/foo
থাকে bar bar bar
তবে নিম্নলিখিত কমান্ডটি
echo $(tail -1 /path/to/foo)
সমতুল্য
echo bar bar bar
পরিবর্তে, আপনি ব্যবহার করা প্রয়োজন <(…)
। এটাকে বলা হয় প্রক্রিয়া প্রতিকল্পন , এবং একটি হিসাবে আউটপুট পাসের সিউডো-ফাইল থেকে vimdiff
কমান্ড। সুতরাং, নিম্নলিখিত ব্যবহার করুন।
vimdiff <(tail /tmp/cachain.pem) <(tail /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem)
এটি ব্যাশ এবং zsh এ কাজ করে তবে দৃশ্যত tcsh এ প্রক্রিয়া বদলি করার কোনও উপায় নেই ।