«pipe» etiketlenmiş sorular

Boru, iki işlemin dosya tanımlayıcıları arasındaki süreçler arası bağlantıdır. POSIX boru () işleviyle (<unistd.h> kaynağından) bir boru oluşturulur. Kabuklar, "|" sembol kullanılır: "cmd1 | cmd2", cmd1'in çıktısını cmd2'nin girişine yönlendirir. Windows'ta CreatePipe () kullanın. Bu mekanizma, standart girişi, standart çıkışı ve standart hatayı .NET ve Java'daki çağrı sürecine yeniden yönlendirir.

2
Vim'deki harici komuta boru tamponu
Ben bir tür Vim acemisiyim. Geçerli tamponun içeriğini harici komutun stdin'ine göndermek istiyorum (mail diyelim). Son amacım, mevcut Vim tamponundan hızlı bir şekilde e-posta göndermek için bir kısayol ayarlamaktır. Bunun önemsiz bir şey olduğunu tahmin ediyorum, ancak Vim arabelleğini harici bir komuta göndermenin bir yolunu bulamadım. Şimdiden teşekkürler.
94 vim  pipe  external 

9
Mevcut kabukta bir komutun çıktısı nasıl çalıştırılır?
İçeriği bir dosyadan alacak ve mevcut kabukta çalıştıracak source(aka .) yardımcı programından haberdarım . Şimdi, bazı metni kabuk komutlarına dönüştürüyorum ve ardından aşağıdaki gibi çalıştırıyorum: $ ls | sed ... | sh lssadece rastgele bir örnek, orijinal metin herhangi bir şey olabilir. sedayrıca, metni dönüştürmek için sadece bir örnek. İşin …
92 bash  shell  unix  pipe 


10
Bash kullanarak komut çıktısını sütunlara böl?
Bunu yapmak istiyorum: bir komut çalıştır çıktıyı yakala bir hat seçin o satırın bir sütununu seçin Sadece bir örnek olarak, diyelim ki komut adını a'dan almak istiyorum $PID(lütfen bunun bir örnek olduğunu unutmayın, bunun bir işlem kimliğinden bir komut adı almanın en kolay yolu olduğunu önermiyorum - asıl sorunum ile …
88 linux  bash  pipe 

3
Bash while döngüsüne girdiyi yönlendirme ve döngü bittikten sonra değişkenleri koruma
Bash şunları kullanmanıza izin verir: cat &lt;(echo "$FILECONTENT") Bash ayrıca aşağıdakilerin kullanımına izin verir: while read i; do echo $i; done &lt;/etc/passwd önceki ikisini birleştirmek için bu kullanılabilir: echo $FILECONTENT | while read i; do echo $i; done Sonuncusundaki sorun, alt kabuk oluşturması ve while döngüsü bittikten sonra değişkene iartık …
88 bash  while-loop  stdin  pipe 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.