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 "|".

4
Mengapa keluaran kebijakan apt-cache tidak disalurkan?
Tidak bisa mengerti mengapa $ apt-cache policy foo N: Unable to locate package foo tapi $ apt-cache policy foo 2&gt;&amp;1 | grep . kosong. Di mana dalam panggilan terakhir saya melakukan asumsi yang salah? Tugas asli: Saya perlu memproses apt-cache policyoutput mungkin :-) UPD : foodigunakan dalam contoh saya dapat …
12 shell  apt  pipe 



2
Bagaimana (dan mengapa) menggunakan stderr untuk membaca dan menulis?
Menurut jawaban ini oleh schily , lessmembaca perintah navigasi dari stderr jika itu tidak dapat dibuka /dev/tty. Ini sepertinya membingungkan, karena saya belum pernah melihat apa pun menulis ke aliran program lain, dan saya tidak tahu bagaimana saya akan mencapai itu. Apa tujuan stderr terbuka untuk membaca dan menulis? Dan …
12 pipe  stderr 

1
Pipa "Leaky" di linux
Anggap Anda memiliki saluran pipa seperti berikut: $ a | b Jika bberhenti memproses stdin, setelah beberapa saat pipa terisi, dan menulis, dari ake stdout, akan memblokir (sampai bmulai memproses lagi atau mati). Jika saya ingin menghindari ini, saya bisa tergoda untuk menggunakan pipa yang lebih besar (atau, lebih sederhana, …
12 linux  pipe  fifo  buffer 

2
Bagaimana cara menyimpan pipa (|) dalam suatu variabel?
Idenya adalah menggunakannya sebagai ... sebuah pipa dalam sebuah perintah. Sebagai contoh: katakanlah ada semacam jalan panjang yang harus diketik ulang lagi dan lagi, diikuti oleh pipa dan program kedua, yaitu "directory1/directory2/direcotry3/file.dat | less -I " Saya ingin bagian itu disimpan dalam variabel, sehingga bisa digunakan seperti ini: r="directory1/directory2/direcotry3 \| …
12 bash  pipe  variable 

4
netcat tidak mencetak respons
Saya mencoba mengirim perintah ke port tcp menggunakan netcatdan mem-pipe respons ketika saya menjalankan netcatdan mengetik perintah saya, ia mencetak respons dengan benar, tetapi ketika saya meneruskan perintah dari sebuah pipa, ia mengirimkan perintah dengan benar tetapi tidak mencetak respons Jadi, ini berfungsi dengan benar: netcat localhost 9009 sementara ini …
12 pipe  netcat 

5
Buka file yang ditemukan dengan perintah 'find'
Ini mungkin yang mudah, tapi saya tidak bisa mengetahuinya dan itu cukup banyak tidak dapat dicari. Dalam hierarki folder saya memiliki persis satu file bertipe xyz. Saya ingin menemukan file itu dan membukanya dengan perintah terminal. find . -name *.xyz Ini akan mengembalikan file yang saya cari. Sekarang bagaimana cara …
12 linux  terminal  find  pipe 

2
Mengapa saya sepertinya kehilangan data menggunakan konstruksi pipa bash ini?
Saya mencoba untuk menggabungkan beberapa program seperti itu (abaikan semua tambahan, ini adalah pekerjaan berat yang sedang berjalan): pv -q -l -L 1 &lt; input.csv | ./repeat &lt;(nc "host" 1234) Di mana sumber dari program berulang terlihat sebagai berikut: #include &lt;fcntl.h&gt; #include &lt;stdint.h&gt; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;string.h&gt; #include …

6
Pipa semi-sinkron
Asumsikan saya memiliki pipa berikut: a | b | c | d Bagaimana saya bisa menunggu selesainya c(atau b) di shatau bash? Ini berarti bahwa skrip ddapat mulai kapan saja (dan tidak perlu ditunggu-tunggu) tetapi membutuhkan hasil lengkap cuntuk bekerja dengan benar. Case use adalah difftooluntuk gityang membandingkan gambar. Ini …
11 bash  shell  pipe  fifo 


2
Bagaimana saya bisa tahu jika buffer pipa penuh?
Saya menyalurkan output dari satu program ke beberapa Perl yang saya tulis. Ini adalah proses yang berjalan lama, kadang-kadang berhari-hari, jadi saya ingin mencari tahu di mana kemacetan saya dan mencoba untuk membukanya. Saya ingin tahu apakah data sedang disalurkan ke skrip saya lebih cepat daripada skrip saya bisa memprosesnya. …
11 pipe 

2
Perbedaan kinerja antara stdin dan argumen baris perintah
Untuk beberapa perintah, dimungkinkan untuk menentukan input tertentu sebagai stdin atau argumen baris perintah. Secara khusus, misalkan commanddapat mengambil input stdin dan nama file sebagai argumen baris perintah, dan command &lt; myfile, cat myfile | command dan command myfiledapat menghasilkan hasil yang sama. Sebagai contoh, Ketika perintahnya adalah sed: sed …

1
zsh tidak dapat menginput ke terminal saat memipakan stdin dan stdout dengan perintah variabel yang memiliki keluaran tty
Sistem Informasi: macOS Sierra 10.12.6 zsh 5.4.2 (x86_64-apple-darwin16.7.0) GNU bash, version 4.4.12(1)-release (x86_64-apple-darwin16.3.0) Gulir ke CONTOH di bagian bawah jika Anda hanya ingin menggali contoh sederhana yang saya buat. CATATAN: Saya bukan zshpengguna besar . Saya mencari di fzfkeybindings untuk bashdan zsh. Perhatikan bagaimana keduanya menjalankan perintah variabel $(__fzfcmd). __fzfcmdsecara …
11 bash  zsh  pipe  tty 


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.