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.


11
Bagaimana saya bisa memasang stderr, dan tidak stdout?
Saya memiliki program yang menulis informasi untuk stdoutdan stderr, dan saya harus grepmelalui apa yang akan terjadi pada stderr , sambil mengabaikan stdout . Tentu saja saya bisa melakukannya dalam 2 langkah: command &gt; /dev/null 2&gt; temp.file grep 'something' temp.file tapi saya lebih suka bisa melakukan ini tanpa file temp. …
982 bash  grep  stdout  pipe  stderr 



15
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 memecahkan masalah ini? Perhatikan bahwa perintah sudah …

6
Bagaimana cara mendeteksi apakah skrip shell saya berjalan melalui pipa?
Bagaimana saya mendeteksi dari dalam skrip shell jika output standarnya dikirim ke terminal atau jika disalurkan ke proses lain? Contoh kasus: Saya ingin menambahkan kode pelarian untuk mewarnai output, tetapi hanya ketika dijalankan secara interaktif, tetapi tidak ketika disalurkan, mirip dengan apa yang ls --colordilakukan.
252 bash  shell  pipe 



15
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=($(&lt; /dev/stdin)); echo test=$test test= echo "hello world" | read test; echo test=$test test= echo "hello world" | test=`cat`; echo test=$test test= …
205 linux  bash  pipe 


2
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 https://api.github.com/users/octocat/repos | jq &gt; /tmp/stuff.json Apakah jqbail out sengaja jika …
195 shell  pipe  jq 



6
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 hasilnya ke file output - output python parse.py &gt;&gt; …
148 python  file  pipe  stdout  stdin 


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.