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

2
apa yang dimaksud dengan menghubungkan STDOUT dan STDIN?
Saya membaca buku, katanya: Setiap proses memiliki setidaknya tiga saluran komunikasi yang tersedia: “input standar” (STDIN), “output standar” (STDOUT), dan “standard error” (STDERR). Sebagian besar perintah menerima input dari STDIN dan menulis outputnya ke STDOUT. Mereka menulis pesan kesalahan ke STDERR. Konvensi ini memungkinkan Anda merangkai perintah bersama seperti balok …

2
Fungsi Bash yang menerima input dari parameter atau pipa
Saya ingin menulis fungsi bash berikut dengan cara yang dapat menerima inputnya dari argumen atau pipa: b64decode() { echo "$1" | base64 --decode; echo } Penggunaan yang diinginkan: $ b64decode "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" $ b64decode &lt; file.txt $ b64decode &lt;&lt;&lt; "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" $ echo "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" | b64decode
10 bash  pipe  function  stdin 

1
`buruh pelabuhan log foo | less` tidak dapat dicari atau digulir tetapi `buruh pelabuhan log foo 2> & 1 | less` adalah
Menggunakan salah satu memberikan teks yang dapat dibaca. Tetapi hanya dengan pengarahan stderr dapat satu gulir atau ketik / somepattern dan mendapatkan kecocokan. Tanpa itu pencarian memberi "Tidak ada untuk mencari (tekan RETURN)" dan kolom ~ 's. Mengingat, stderr dan stdout tidak sama tetapi mengapa kurang menunjukkannya sampai saya mulai …
10 pipe  less  stdout  stderr 


3
Cara memodifikasi output di pipeline perintah bash
Sebagai contoh, saya mendapat dari beberapa perintah beberapa baris $ some-command John Bob Lucy Sekarang saya ingin menambahkan perintah chaining, yang memodifikasi output. $ some-command | other-command Hi John Bye Hi Bob Bye Hi Lucy Bye Bagaimana cara menulis other-command? (Saya seorang pemula di bash)
10 bash  pipe 


2
Apakah mungkin untuk mengikuti perintah (jalankan berulang kali)? sebagai orang akan mengikuti file menggunakan tail -f?
Saya memiliki skrip yang menghasilkan file 'Detail.out'. Saya tahu bahwa skrip selesai setiap kali file berisi sejumlah baris (sekitar 21025). Jadi saya menemukan diri saya duduk di command prompt yang sedang berjalan: [me@somewhere myDir]$ wc -l */Detail.out 21025 A/Detail.out 21025 B/Detail.out 21025 C/Detail.out 12995 D/Detail.out 10652 E/Detail.out 3481 F/Detail.out 21027 …
10 monitoring  pipe  tail 


4
Status keluar Bash digunakan dengan PIPE
Saya mencoba memahami bagaimana status keluar dikomunikasikan ketika pipa digunakan. Misalkan saya menggunakan whichuntuk mencari program yang tidak ada: which lss echo $? 1 Karena whichgagal mencari lsssaya mendapat status keluar dari 1. Ini baik-baik saja. Namun ketika saya coba yang berikut ini: which lss | echo $? 0 Ini …
10 bash  shell-script  pipe  exit 

2
Apakah tee memperlambat jalur pipa?
Saya bertanya-tanya apakah tee memperlambat jalur pipa. Menulis data ke disk lebih lambat daripada mem-pipkannya. Apakah tee menunggu dengan mengirimkan data ke pipa berikutnya sampai ditulis ke disk? (Jika tidak, saya kira tee harus mengantri data yang telah dikirim, tetapi tidak ditulis ke disk, yang sepertinya tidak mungkin bagi saya.) …
10 pipe  tee 

4
Sepenuhnya buffer output perintah sebelum memipakan ke perintah lain?
Apakah ada cara untuk hanya menjalankan perintah setelah yang lain dilakukan tanpa file temp? Saya punya satu perintah lagi yang berjalan dan perintah lain yang memformat output dan mengirimkannya ke server HTTP menggunakan curl. Jika saya hanya menjalankan commandA | commandB, commandBakan mulai curl, terhubung ke server dan mulai mengirim …
10 shell  pipe  buffer 


1
Memipiskan output skrip bash setelah mengarahkan stderr [ditutup]
Ditutup . Pertanyaan ini membutuhkan detail atau kejelasan . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Tambahkan detail dan jelaskan masalahnya dengan mengedit posting ini . Ditutup 2 tahun yang lalu . karena cara hoster saya melakukan hal-hal yang saya harus menggunakan sistem untuk layanan. Layanan ini memiliki …



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.