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
Temukan pipa ke grep -v
Saya mencoba menemukan semua file yang berjenis tertentu dan tidak mengandung string tertentu. Saya mencoba untuk menyelesaikannya dengan mem-piping find ke grep -v contoh: find -type f -name '*.java' | xargs grep -v "something something" Ini sepertinya tidak berhasil. Tampaknya hanya mengembalikan semua file yang ditemukan oleh perintah find. Apa …
18 grep  find  pipe 


4
Mengapa grep menggunakan pipa tidak berfungsi di sini?
Saya memiliki perintah berikut: find / -name libGL.so.1 Yang mengembalikan banyak baris dengan "Izin ditolak". Saya ingin mengecualikan baris seperti itu, jadi saya menambahkan yang berikut: find / -name libGL.so.1 | grep -v 'denied' Tapi hasilnya sama - saya grep -v 'denied'tidak menyaring garis dengan Permission denied. Saya sudah mencoba …
18 shell  grep  pipe 

3
tee + cat: gunakan output beberapa kali dan kemudian gabungkan hasilnya
Jika saya memanggil beberapa perintah, misalnya echosaya dapat menggunakan hasil dari perintah itu di beberapa perintah lain dengan tee. Contoh: echo "Hello world!" | tee &gt;(command1) &gt;(command2) &gt;(command3) Dengan kucing saya dapat mengumpulkan hasil dari beberapa perintah. Contoh: cat &lt;(command1) &lt;(command2) &lt;(command3) Saya ingin dapat melakukan kedua hal pada saat …
18 pipe  cat  tee  concurrency 

1
Bagaimana cara mengakhiri koneksi TCP yang dibuat oleh bash sendiri?
Saya telah terbiasa exec 3&lt;&gt;/dev/tcp/192.168.0.101/6435membuat koneksi TCP dengan 192.168.0.101:6435. Dan saya telah menerima serta mengirim beberapa pesan dengan pipeperintah tersebut. Sekarang, saya ingin mengakhiri koneksi TCP. Tapi, dengan ss -anpetsaya dapat melihat bahwa bash sendiri memegang koneksi ini, tanpa mengacaukan proses anak. Saya mencoba mengirim sinyal 9 dan 15 ke …

4
Spasi di sebelah pipa
Saya telah melihat history | grep blahdan history |grep blah; dan history|grep blahjuga berfungsi, meskipun sepertinya tidak ada yang menggunakannya. Apakah ada signifikansi dalam spasi (mis. Pemipaan ke / dari perintah yang berbeda memerlukan penggunaan spasi yang berbeda), atau apakah itu selalu arbitrer?
17 bash  shell  pipe 

1
Pertama buat program membaca dari pipa, lalu dari keyboard
Pertimbangkan program interaktif interactive. Saya harus menjalankan program ini cukup sering, dan setiap kali saya menjalankannya beberapa perintah pertama adalah sama. Jelas, harus mengetik perintah-perintah itu berulang-ulang adalah rasa sakit. Saya telah mengumpulkan perintah tersebut (dipisahkan oleh baris baru) dalam file cmd. Sekarang saya bisa lakukan cat cmd | interactiveuntuk …
17 command-line  pipe  cat  stdin 

3
Redirect stdout lewat ssh
Saya ingin berlari something &gt; file pada sistem jarak jauh melalui ssh, tetapi jika saya jalankan ssh host something &gt; file pengalihan dijalankan secara lokal sebagai ssh etc &gt; file Saya sudah mencobanya dengan 'atau ''atau dddengan pipa |sebagai gantinya, tetapi saya tidak bisa membuatnya bekerja. Bagaimana ini bisa dilakukan?


2
Memahami perintah pipa di Unix / Linux
Saya punya dua program sederhana: Adan B. Aakan berjalan terlebih dahulu, kemudian Bmendapatkan "stdout" Adan menggunakannya sebagai "stdin". Asumsikan saya menggunakan sistem operasi GNU / Linux dan cara paling sederhana untuk melakukan ini adalah: ./A | ./B Jika saya harus menggambarkan perintah ini, saya akan mengatakan bahwa itu adalah perintah …
16 pipe  terminology 

1
Cara mendapatkan kecepatan aliran pipa rata-rata
Jika myfilemeningkat dari waktu ke waktu, saya bisa mendapatkan jumlah baris per detik menggunakan tail -f | pv -lr &gt; /dev/null Ini memberikan kecepatan instan, bukan rata-rata. Bagaimana saya bisa mendapatkan kecepatan rata-rata (yaitu integral dari fungsi kecepatan v(t)dari waktu pemantauan).
16 pipe  monitoring  tail  fifo  pv 

2
Mengapa menggunakan `yes` pada bash pipeline * tidak * menyebabkan loop tak terbatas?
Menurut dokumentasinya, bash menunggu hingga semua perintah dalam pipa selesai berjalan sebelum melanjutkan Shell menunggu semua perintah dalam pipa untuk berakhir sebelum mengembalikan nilai. Jadi mengapa perintah yes | trueselesai segera? Bukankah seharusnya yesloop selamanya dan menyebabkan pipa tidak pernah kembali? Dan sebuah subquestion: menurut spec POSIX , shell pipelines …
16 bash  shell  pipe 


2
Penggunaan sumber daya menggunakan pipa dan di sini string
Kita bisa mendapatkan hasil yang sama menggunakan dua berikut bash, echo 'foo' | cat dan cat &lt;&lt;&lt; 'foo' Pertanyaan saya adalah apa perbedaan antara keduanya sejauh sumber daya yang digunakan terkait dan mana yang lebih baik? Pikiran saya adalah bahwa ketika menggunakan pipa kita menggunakan proses echodan pipa ekstra sementara …
16 bash  pipe  resources 

4
Bagaimana mengukur ukuran data yang disalurkan?
Saya ingin melakukan sesuatu seperti ini: &gt; grep pattern file.txt | size -h 16.4 MB atau sesuatu yang setara dengan: &gt; grep pattern file.txt &gt; grepped.txt &gt; ls -h grepped.txt 16.4 MB &gt; rm grepped.txt (Itu akan sedikit merepotkan, meskipun) Apakah itu mungkin?
16 pipe 

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.