Saya hanya ingin tahu apakah ada cara untuk mendapatkan input bukan dari StdIn
tapi dari $EDITOR
– baik itu vim, nano, emacs atau bahkan editor non-baris perintah (MacVim/TextMate). Apa saja opsi/solusi/praktik terbaik?
Pada dasarnya saya menginginkan alur kerja seperti heredoc
– tetapi dari $editor sebagai gantinya.
$ sort -nr << FOO | uniq -c
pipe heredoc> foo
pipe heredoc> bar
pipe heredoc> baz
pipe heredoc> foo
pipe heredoc> FOO
2 foo
1 baz
1 bar
Jawaban yang Diterima:
Perintah vipe
dalam paket moreutils memungkinkan Anda untuk meluncurkan $EDITOR di tengah jalur pipa.
Anda bisa mendapatkan perilaku yang diinginkan seperti ini:
$ </dev/null vipe |sort -nr | uniq -c
Linux – Bagaimana Cara Menampilkan Sar Untuk Hari Sebelumnya?
Rsync Dengan Opsi Hapus, Tapi Pertahankan Apa yang Dihapus?