Pertanyaan yang diberi tag «pipe»

Sebuah pipa menghubungkan output dari satu program ke input dari program lain. Ini terutama digunakan untuk mengimplementasikan shell | operator.

8
Apa perbedaan antara "Redirection" dan "Pipe"?
Pertanyaan ini mungkin terdengar agak bodoh, tetapi saya tidak bisa benar-benar melihat perbedaan antara pengalihan dan pipa. Redirection digunakan untuk mengarahkan stdout / stdin / stderr, misalnya ls > log.txt. Pipa digunakan untuk memberikan output dari suatu perintah sebagai input ke perintah lain, misalnya ls | grep file.txt. Tetapi mengapa …
205 pipe  redirect 


4
Mengapa menggunakan pipa bernama alih-alih file?
Saya baru-baru ini membaca tentang pipa bernama, dan saya tidak bisa mengerti mengapa mereka ada. Saya pernah membaca di suatu tempat bahwa menggunakan pipa bernama kurang memakan waktu daripada menggunakan file. Kenapa begitu? Pipa bernama juga harus disimpan dalam memori (dan mungkin ditukar, seperti file). Sejauh yang saya bisa lihat, …
42 files  pipe 

8
Mengapa tidak perintah “ls | file ”bekerja?
Saya telah mempelajari tentang baris perintah dan belajar bahwa |(pipa) dimaksudkan untuk mengarahkan output dari perintah ke input yang lain. Jadi mengapa perintah ls | fileitu tidak berhasil? file input adalah salah satu dari lebih banyak nama file, seperti file filename1 filename2 lsoutput adalah daftar direktori dan file pada folder, …

4
Bunuh proses Java
Saya sedang mengerjakan kode yang berat komputasi - untuk saat ini - banyak crash, tapi saya masih mengerjakannya :) Ketika crash, saya tidak bisa menutup jendela GUI; Saya harus membuka shell dan membunuh proses -9. Ini adalah proses Java dan mudah ditemukan: nkint@zefiro:~$ ps aux | grep java nkint 2705 …
25 process  kill  pipe 

4
Bagaimana saya bisa mengarahkan input pipa ke perintah ls?
Saat saya mengetik sesuatu seperti: find . -name *foo* | ls -lah ia mengembalikan hasil yang sama dengan lsperintah biasa , seolah-olah tidak punya input. Namun: ls -lah $( find . -name *foo* ) berfungsi dengan baik, tetapi hanya ketika findperintah memiliki hasil. Apakah mungkin untuk disalurkan ls?
20 bash  command-line  ls  pipe 

5
Bagaimana cara menjalankan perintah FTP pada satu baris?
Inilah yang saya lakukan ketika saya masuk ke FTP: ftp user:password@server ftp: user:password@server: Unknown host ftp> echo HELLO WORLD! ftp> quit Saya ingin melakukan perintah FTP satu baris ... ftp user:password@server -command "echo HELLO WORLD" atau "echo HELLO WORLD" | ftp user:password@server Sesuatu yang mirip ... sebagai bagian dari skrip …
18 10.10  command-line  ftp  pipe 

1
Hapus kompresi dan pipa output ke skrip
Saya memiliki skrip yang mengambil input dengan -ibendera. File input yang saya miliki dikompresi (.gz). Apa yang ingin saya lakukan (tidak yakin itu mungkin), karena file tersebut sangat besar, lakukan beberapa hal seperti ini: gunzip -c myfile.gz | myScript.pl -i STDIN -o myoutfile.txt Jadi pipa output dekompresi ke flag input …
14 pipe  gzip 


2
ikal .gz file dan pipa untuk dekompresi
Saya mencoba mengunduh beberapa .gzfile (bukan NB .tar.gz) dari URL yang diberikan dan mendekompresnya untuk menimpa file yang ada, jika ada. Untuk setiap unduhan individu, saya mencoba yang berikut: curl -O $URL | gunzip -f Namun, ini tidak bekerja seperti itu gagal dengan: gzip: stdin: unexpected end of file. Saya …
13 bash  scripts  curl  pipe  gzip 

4
membangun perintah dengan menyatukan string dalam bash
Saya memiliki skrip bash yang membangun baris perintah dalam string berdasarkan pada beberapa parameter sebelum menjalankannya dalam sekali jalan. Bagian-bagian yang digabungkan ke string perintah seharusnya dipisahkan oleh pipa untuk memfasilitasi "streaming" data melalui masing-masing komponen. Contoh yang sangat sederhana: #!/bin/bash part1=gzip -c part2=some_other_command cmd="cat infile" if [ ! "$part1" …
13 bash  pipe 

3
Cara menghapus semua file yang dikembalikan oleh temukan
Saat ini adalah apa yang saya lakukan: Langkah 1: locate fooBar /home/abc/fooBar /home/abc/Music/fooBar Langkah 2: Secara manual melakukan penghapusan, dengan menyalin-menempel setiap baris. rm /home/abc/fooBar rm /home/abc/Music/fooBar Bagaimana saya melakukan ini dalam satu langkah? Sesuatu seperti cari fooBar> rm Terima kasih.

2
Tee tidak mendapatkan seluruh output dari pipa
Saya memiliki skrip yang menjalankan perintah seperti: export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH;./some_app -i $INDEX | tee $LOG echo "Number of errors: $(grep "ERROR" $LOG | wc -l)" Masalahnya mungkin di pipa tee. Tampaknya tidak mendapatkan seluruh output. Ketika aplikasi berhenti beberapa baris terakhir dari output (biasanya yang mengandung kesalahan fatal) hilang. Ketika saya …

4
Menambahkan baris ke file di perintah cat?
Saya bisa lakukan cat file.txtuntuk mendapatkan isi file tetapi saya juga ingin memakukan pada baris terakhir yang saya pilih. Saya mencoba perpipaan (cat file.txt ; echo "My final line") |tetapi hanya garis terakhir yang melewati pipa. Bagaimana saya bisa bergabung dengan kucing dan garis akhir? Sunting untuk klarifikasi: Saya tidak …
11 command-line  pipe  cat  echo 


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.