Saya ingin menjalankan serangkaian perintah pipa yang melakukan banyak audioprocessing. Ini terlihat sebagai berikut dalam pseudocode:
command1 | command2 | command3
Dari command2 dan command3, keduanya mengambil output dari perintah sebelumnya sebagai input (perilaku stdin / stdout biasa).
Sekarang saya ingin menjalankan command1.1 lain setelah command1, yang sama sekali tidak terhubung ke pipa yang berjalan antara command1 dan command2, kecuali untuk itu tidak boleh dijalankan sebelum command1 selesai.
command1 [; after that run command1.1, even if command2 and command3 are still busy] command2 command3
Namun saya tidak tahu bagaimana melakukan ini di bash. Saya sudah mencoba tee, tetapi itu membuat perintah untuk dijalankan segera setelah pipa dibangun. Ada ide?
Terima kasih!
echo 'command1.1 >&2' >> myscript.sh