Pertanyaan yang diberi tag «pipe»

Pipa Unix menghubungkan deskriptor file dari dua proses. Suatu pipa dibuat dengan fungsi POSIX pipe () dideklarasikan dalam <unistd.h>. Kerang menyediakan pembuatan pipa antara proses menggunakan "|".

3
Output langsung ke pipa dan stdout
Saya bertanya-tanya apakah ada cara untuk mem-pipe output dari sebuah perintah dan mengarahkannya ke stdout. Jadi misalnya, fortunemencetak kue keberuntungan dan juga menyalinnya ke clipboard: $ fortune | tee &gt;(?stdout?) | pbcopy "...Unix, MS-DOS, and Windows NT (also known as the Good, the Bad, and the Ugly)." (By Matt Welsh)
14 bash  pipe  stdout  tee 


4
Bagaimana cara menggunakan sed untuk memanipulasi output streaming terus menerus?
Saya menyusun presentasi untuk audiens non-teknis. Saya memiliki program yang berjalan di bash yang menampilkan aliran nilai yang berkelanjutan, beberapa di antaranya penting. Saya ingin menyoroti hasil penting saat ditampilkan sehingga audiens dapat mengetahui frekuensi mereka. Masalahnya adalah saya tidak bisa sedberoperasi pada aliran yang sedang berjalan. Ini berfungsi dengan …

4
pipa, {daftar; } hanya bekerja dengan beberapa program
Perlu penjelasan dari pengguna yang kuat untuk perilaku yang tidak terduga seperti itu: ps -eF | { head -n 1;grep worker; } UID PID PPID C SZ RSS PSR STIME TTY TIME CMD root 441 2 0 0 0 2 paź15 ? 00:00:00 [kworker/2:1H] semuanya terlihat ok ls -la / …
13 shell  pipe 



2
komunikasi antara berbagai proses
Saya memiliki skrip bash, yang menjalankan fungsi manager () sebagai proses terpisah untuk x-times. Bagaimana mungkin meneruskan pesan ke semua proses manajer () dari dalam skrip? Saya sudah membaca tentang pipa anonim tetapi saya tidak tahu bagaimana cara berbagi pesan dengannya .. Saya mencoba melakukannya dengan pipa bernama, tetapi tampaknya …

5
Utilitas untuk menyangga jumlah data yang tidak terbatas dalam pipa?
Apakah ada utilitas yang bisa saya tempelkan dalam saluran pipa untuk memisahkan kecepatan baca dan tulis? $ producer | buf | consumer Pada dasarnya, saya ingin sebuah utilitas bufyang membaca inputnya secepat mungkin, menyimpannya dalam memori sehingga consumerdapat mengambil waktu yang manis sambil producerberjalan secepat mungkin.
13 pipe  io  buffer 

2
Output pipa dari program segfaulting
Saya memiliki skrip yang memanggil program (khususnya ttf2afm, bagian dari tetex 3.0) yang terkadang segfaults dan terkadang tidak. Informasi yang saya butuhkan selalu dicetak sebelum segfaults, tapi saya mengalami kesulitan menghentikan pengalihan pipa gagal dan tidak menghasilkan apa pun ke pipa ketika program gagal. Saya sudah mencoba mengarahkan ulang melalui …

2
Parameterkan panggilan berantai ke program utilitas di Bash
Saya memiliki program UNIX kotak hitam yang digunakan dalam shell Bash yang membaca kolom data dari stdin, memprosesnya (menerapkan efek smoothing) kemudian menghasilkan stdout. Saya menggunakannya oleh pipa UNIX, seperti generate | smooth | plot Untuk lebih smoothing, saya bisa mengulangi smooth, jadi itu akan dipanggil dari baris perintah Bash …

1
Bagaimana suatu program tahu jika stdout terhubung ke terminal atau pipa?
Saya mengalami kesulitan men-debug program segfault karena ouput tepat sebelum segfault adalah yang saya butuhkan, tetapi ini hilang jika saya memipipkan output ke file. Menurut jawaban ini: /unix//a/17339/22615 , ini karena buffer output dari program memerah segera ketika terhubung ke terminal tetapi hanya pada titik-titik tertentu ketika terhubung ke pipa. …
12 terminal  pipe 

2
Menggunakan jq dalam rantai pipa tidak menghasilkan output
Masalah jqmemerlukan filter eksplisit ketika output diarahkan kembali dibahas di seluruh web. Tapi saya tidak dapat mengarahkan output jika jqmerupakan bagian dari rantai pipa, bahkan ketika filter eksplisit sedang digunakan. Mempertimbangkan: touch in.txt tail -f in.txt | jq '.f1' # in a different terminal: echo '{"f1":1,"f2":2}' &gt;&gt; in.txt echo '{"f1":3,"f2":2}' …

1
Simbol aneh di layar saat menggunakan grep?
Adakah yang tahu apa yang menyebabkan ini? Tanpa menggunakan grep, satu-satunya barang yang ditampilkan adalah kode ISO dan ruang kosong. Perangkat lunak yang digunakan Perintah: ./trans --id --input /path/to/txt | grep ISO | grep [a-z] root@box /test # alias grep alias grep='grep --color=auto' root@box /test # type grep grep is …

5
Mengapa saya tidak bisa mem-pipe `pwd` ke` open` di macOS?
Ini khusus macOS, tetapi tampaknya terlalu aneh untuk masuk ke komunitas Ask Different . Di Terminal, saya bisa pwd, salin hasilnya, dan ketik opendan tempel hasilnya dan folder akan terbuka di Finder, tetapi pwd | open mencetak dokumentasi bantuan untuk open. Mengapa perpipaan tidak berfungsi tetapi menempel tidak?
12 osx  pipe 

3
SSH: Berikan tambahan "pipa" selain stdin, stdout, stderr
Saat menghubungkan ke host dengan SSH, biasanya tiga "pipa" yang disediakan antara tuan rumah dan tamu, untuk stdin, stdout, dan stderr. Apakah ada opsi baris perintah untuk membuat maju untuk deskriptor file tambahan ( 3dan seterusnya)? Sebagai contoh, saya ingin melakukannya ssh --forwardfd=10:3 remotehost 'echo test &gt;&amp;3' yang akan mencetak …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.