Saya ingin tahu apakah ada cara untuk membuat 'file virtual' dari keluaran bash.
Contoh: Misalkan saya ingin mengirim email keluaran mysqldump
sebagai lampiran ke alamat email eksternal. Saya dapat menggunakan Mutt untuk melakukannya. The mutt
pilihan saya perlu digunakan adalah -a <name of the file I want to attach>
. Saya tahu saya bisa menggunakan file sementara:
mysqldump mysqldumpoptions > /tmp/tempfile && mutt -a /tmp/tempfile admin@example.org
Tapi saya lebih suka mengarahkan mysqldump
output langsung ke Mutt saja. -a
Opsi Mutt hanya menerima file dan bukan stream, tapi mungkin ada cara untuk melewatinya semacam deskriptor file virtual atau semacamnya. Sesuatu seperti:
mutt -a $(mysqldump mysqldumpoptions) admin@example.org
Apa itu mungkin? Jika tidak, mengapa?
Ini mungkin contoh yang konyol dan pasti ada cara yang lebih mudah untuk melakukan ini, tapi saya harap ini menjelaskan pertanyaan saya tentang membuat file virtual dari output perintah lain.