Pertanyaan yang diberi tag pipe

Pipa adalah koneksi antar proses antara deskriptor file dari dua proses. Sebuah pipa dibuat dengan fungsi pipa POSIX () (dari <unistd.h>). Kerang membuat pipa antar proses jika "|" simbol digunakan: "cmd1 | cmd2" mengarahkan keluaran cmd1 ke masukan cmd2. Di Windows, gunakan CreatePipe (). Mekanisme ini mengalihkan input standar, output standar, dan kesalahan standar ke dalam proses panggilan di .NET dan Java.

421
Output pipa dan ambil status keluar di Bash

Saya ingin menjalankan perintah yang berjalan lama di Bash, dan keduanya menangkap status keluarnya, dan mem - tee outputnya. Jadi saya melakukan ini: command | tee out.txt ST=$? Masalahnya adalah bahwa variabel ST menangkap status keluar teedan bukan dari perintah. Bagaimana saya bisa...

205
Baca nilai ke dalam variabel shell dari pipa

Saya mencoba untuk mendapatkan bash untuk memproses data dari stdin yang disalurkan ke, tetapi tidak berhasil. Yang saya maksud adalah tidak ada pekerjaan berikut: echo "hello world" | test=($(< /dev/stdin)); echo test=$test test= echo "hello world" | read test; echo test=$test test= echo...

195
Bagaimana cara menggunakan `jq` dalam pipa shell?

Sepertinya saya tidak bisa jqberperilaku "normal" dalam pipa shell. Sebagai contoh: $ curl -s https://api.github.com/users/octocat/repos | jq | cat hasil jqhanya dengan mencetak teks bantuannya *. Hal yang sama terjadi jika saya mencoba mengarahkan jqoutput ke file: $ curl -s

148
Bagaimana cara membuka setiap file dalam folder?

Saya memiliki skrip python parse.py, yang dalam skrip membuka file, katakan file1, dan kemudian melakukan sesuatu mungkin mencetak jumlah total karakter. filename = 'file1' f = open(filename, 'r') content = f.read() print filename, len(content) Saat ini, saya menggunakan stdout untuk mengarahkan...