Pertanyaan yang diberi tag pipe

19
grep tidak menghasilkan sampai EOF jika disalurkan melalui cat

Diberikan contoh minimal ini ( echo "LINE 1" ; sleep 1 ; echo "LINE 2" ; ) itu menghasilkan LINE 1dan kemudian, setelah satu detik, menghasilkan LINE 2, seperti yang diharapkan . Jika kita menyalurkan ini ke grep LINE ( echo "LINE 1" ; sleep 1 ; echo "LINE 2" ; ) | grep LINE perilakunya sama...

19
masalah readarray (atau pipa)

Saya terjebak dengan perilaku readarrayperintah yang aneh . Amerika man bashSerikat: readarray Read lines from the standard input into the indexed array variable array tetapi skrip ini tidak berfungsi (array kosong): unset arr; (echo a; echo b; echo c) | readarray arr; echo ${#arr[@]} unset...

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

18
Output ke stdout dan pada saat yang sama masuk ke file

Saya memiliki skrip yang menampilkan teks stdout. Saya ingin melihat semua output ini di terminal saya, dan pada saat yang sama saya ingin memfilter beberapa baris dan menyimpannya dalam file. Contoh: $ myscript Line A Line B Line C $ myscript | grep -P 'A|C' > out.file $ cat out.file Line...

18
Bagaimana cara membuat fungsi bash menggunakan pipa?

Saya memiliki beberapa fungsi yang didefinisikan dalam mode ini: function f { read and process $1 ... echo $result } Saya ingin menyusun mereka bersama sehingga doa akan terlihat seperti f | g | h. Idom apa yang harus saya gunakan untuk mengonversi fungsi yang berfungsi pada argumen menjadi...

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

17
Redirect stdout lewat ssh

Saya ingin berlari something > file pada sistem jarak jauh melalui ssh, tetapi jika saya jalankan ssh host something > file pengalihan dijalankan secara lokal sebagai ssh etc > file Saya sudah mencobanya dengan 'atau ''atau dddengan pipa |sebagai gantinya, tetapi saya tidak bisa...

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