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
bacaan berkelanjutan dari pipa bernama (cat atau tail -f)
Saya telah mengkonfigurasi rsysloguntuk mencatat peristiwa log tertentu ke /dev/xconsole: *.*;cron.!=info;mail.!=info |/dev/xconsole /dev/xconsoleadalah pipa bernama ( fifo). Jika saya ingin melihat apa yang sedang dicatat, saya bisa melakukannya cat /dev/xconsole. Saya terkejut melihat, bahwa perintah cat /dev/xconsoletidak selesai setelah membaca file, tetapi bertindak sebagai tail -f. dengan kata lain, kedua …
16 pipe  cat  tail  fifo 

2
Apa perbedaan antara STDIN dan argumen yang diteruskan ke perintah?
Saya bisa menggunakan salah satu formulir untuk menjalankan catmetode: cat file_name cat &lt; file_name Hasilnya sama Lalu saya ingin mengeksekusi mandalam formatstdin man &lt; file_name Sementara file_nameberisi: # file_name cat Tapi itu muncul What manual page do you want?bukannya dieksekusi man cat. Saya ingin tahu mengapa catbisa menerima stdinsebagai argumen …

1
Solusi yang bekerja untuk `` watch ps aux | grep foo`` [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 . watch ps aux | grep foo tidak bekerja: bash: syntax error near unexpected token `}' Bagaimana …
16 bash  pipe  ps  watch 

3
kepala makan karakter tambahan
Perintah shell berikut diharapkan untuk mencetak hanya garis ganjil dari aliran input: echo -e "aaa\nbbb\nccc\nddd\n" | (while true; do head -n 1; head -n 1 &gt;/dev/null; done) Tapi bukannya itu hanya mencetak baris pertama: aaa. Hal yang sama tidak terjadi ketika digunakan dengan opsi -c( --bytes): echo 12345678901234567890 | (while …


2
Apakah ada cara untuk menggunakan xargs di pipa?
Saya mencoba untuk secara otomatis mengonversi file flac yang dipindahkan ke folder menjadi mp3 di folder lain. Baris kode saya saat ini adalah ini: inotifywait -m -r -q -e moved_to --format "'%w%f'" ~/test | xargs -I x flac -cd x - | lame -b 320 - /media/1tb/x.mp3 Untuk menjelaskan bagaimana …
15 shell  pipe  xargs  inotify 


3
Menggunakan pipa bernama masuk / keluar untuk koneksi TCP
Saya telah mengutak-atik agar ini berfungsi untuk sementara waktu sekarang, jadi saya curiga ada semacam kesalahpahaman mendasar tentang bagaimana pipa bekerja adalah akar penyebab masalah saya. Tujuan saya adalah untuk memulai koneksi TCP ke beberapa host jarak jauh melalui netcatdan memiliki dua pipa bernama pada sistem file: satu yang proses …
15 bash  pipe  tcp  netcat 

1
Mengapa perpipaan ke 'tail' mengubah isi garis?
Ketika saya melihat hasil SELECTdengan MySQL Workbench, itu benar dengan satu tunggal \ max@host 10:13:58: ~$ mysql -h db-master.domain.local -uuser -ppw db -e ' &gt; SELECT &gt; DISTINCT i.filesourceregexp &gt; FROM db.ImportLogFiles i' +------------------------------------------------+ | filesourceregexp | +------------------------------------------------+ | ^[0-9]{8}_1062355673_merge_google_pbn\.csv$ | | ^[0-9]{8}_8026062435_merge_google_pbn\.csv$ | | ^[0-9]{8}_1062355673_store_visits_report\.csv$ | +------------------------------------------------+ max@host 10:14:10: …
14 pipe  mysql  tail 

3
Pipa B ke D? - A && B || C | D
Apakah ada cara untuk menulis ulang struktur perintah A &amp;&amp; B || C | Dsehingga B atau C disalurkan ke D? Dengan perintah saat ini, hanya B atau C dan D yang dijalankan. Sebagai contoh:
14 bash  pipe 



2
Bagaimana cara saya mengurutkan menggunakan perintah grep dan sortir?
Saya ingin membuat daftar diurutkan dari semua layanan TCP yang ditemukan dalam file /etc/services, pipa output dari perintah grep tcp /etc/serviceske perintah sort, kemudian mengarahkan output pipa ini ke file ~/pipelab.txt. Saya terus mendapatkan pesan kesalahan bahwa output saya salah, dan saya tidak tahu mengapa. Inilah yang saya coba terakhir: …
14 shell  pipe 

1
background proses pipa-input
jika saya ingin menampilkan "aaa" di layar: (1)$: echo aaa | cat ... works OK (2)$: echo aaa | ( cat ) ... works OK (3)$: echo aaa | ( cat &amp; ) ... NOT working (4)$: ( echo aaa &amp; ) | cat ... works OK (5)$: echo aaa …


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.