Dari halaman bash man:
Pipa
Pipeline adalah urutan dari satu atau lebih perintah yang dipisahkan oleh salah satu operator kontrol
|atau|&. Format untuk pipeline adalah:[time [-p]] [ ! ] command [ [|│|&] command2 ... ]Keluaran standar dari perintah dihubungkan melalui pipa ke masukan standar dari perintah2. Sambungan ini dilakukan sebelum pengalihan apa pun yang ditentukan oleh perintah (lihat REDIRECTION di bawah). Jika
|&digunakan, kesalahan standar perintah dihubungkan ke input standar perintah2 melalui pipa; ini adalah singkatan dari2>&1 |. Pengalihan tersirat dari kesalahan standar ini dilakukan setelah pengalihan apa pun yang ditentukan oleh perintah.
Periksa baris hash-bang Anda. Plain sh tidak mendukung |& .
Bagaimana saya bisa mengulang output dari perintah shell?
Bisakah saya menganggap ukuran long int selalu 4 byte?