Bir bash komutunun çıktısını yeni bir dosyaya yönlendirmeye çalışıyorum.
Boruyu aşağıdaki gibi denersem:
ls -la | vim
Bash bana hataları gösteriyor:
Vim: Error reading input, exiting...
Vim: preserving files...
Vim: Finished.
Vim'i açabileceğimi ve sonra kullanabileceğimi biliyorum:
:r !ls -la
Fakat bunu bash olarak yapmanın bir yolu var mı, böylece Vim açıldı ve çıktı oraya otomatik olarak yapıştırıldı mı?
<(ls -la)
aslında komut ikame yerine işlem ikamedir .