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


3
Grep'i grep'e boruladıktan sonra renklendirmeyi koru
'Da simlar bir soru var Grep'ing'den sonra ls rengini koru'da ancak renkli grep çıktısını renklendirmenin korunmadığı başka bir grep'e borulaştırırsanız beni rahatsız ediyor. Örnek grep --color WORD * | grep -v AVOIDolarak ilk çıktının rengini korumaz. Ama benim ls | grep FILEiçin rengi koruyor, neden fark var?
140 linux  bash  colors  grep  pipe 

5
Bash ile standart hatayı başka bir sürece nasıl bağlayabilirim?
Bir işlemin standart çıkışının başka bir işlem standart girdisine nasıl bağlanacağı iyi bilinmektedir: proc1 | proc2 Peki ya proc1'in standart hatasını proc2'ye göndermek ve standart çıkışı mevcut konumuna bırakmak istersem ne olur? Şunlar bashboyunca bir komuta sahip olacağını düşünürdünüz : proc1 2| proc2 Ama ne yazık ki hayır. Bunu yapmanın …
138 bash  pipe  stderr 



4
Boru - Açısal 2 sayısı için parametreler nelerdir
Sayıları iki ondalık basamağa sınırlamak için aşağıdaki boru sayısını kullandım. {{ exampleNumber | number : '1.2-2' }} '1.2-2'nin arkasındaki mantığın ne olduğunu merak ediyordum. Bunlarla, sıfır ondalık basamağa filtre uygulayan ancak işe yaramayan bir boru elde etmeye çalışırken oynadım.
123 angular  pipe  decimal 

6
Stdin'in bir terminal mi yoksa boru mu olduğunu tespit et?
pythonHiçbir argüman olmadan terminalden " " çalıştırdığımda Python etkileşimli kabuğunu getiriyor. cat | pythonTerminalden " " çalıştırdığımda etkileşimli modu başlatmıyor. Her nasılsa herhangi bir girdi almadan bir boruya bağlı olduğunu tespit etmiştir. C veya C ++ veya Qt'de benzer bir algılamayı nasıl yaparım?
118 c++  c  qt  pipe  stdin 

6
T'ye boru döşenirken standart çıkışın hat tamponlamasını zorla
Genellikle stdoutsatır ara belleğe alınır. Başka bir deyişle, printfargümanınız bir satırsonu ile bittiği sürece , satırın anında basılmasını bekleyebilirsiniz. Yönlendirme için bir boru kullanırken bu geçerli görünmüyor tee. C ++ programım var, adizeleri her zaman \n-sonlandırılmış stdout. Kendi başına çalıştırıldığında ( ./a), her şey beklendiği gibi doğru ve doğru zamanda …
118 unix  buffer  pipe  stdout  tee 


4
JSON nesnesini güzel yazdırılmış JSON'a dönüştüren açısal 2 boru
Bir JSON nesne dizesi alacak ve kullanıcıya göstermesi için oldukça basılmış / biçimlendirilmiş olarak döndürecek bir Angular 2 borusu yazmaya çalışıyorum. Örneğin, şunu alır: {"id": 1, "numara": "K3483483344", "durum": "CA", "etkin": doğru} HTML'de görüntülendiğinde buna benzer bir şey döndürün: Yani benim görüşüme göre şöyle bir şeye sahip olabilirim: &lt;td&gt; {{ …

7
Bash değişken kapsamı
Lütfen bana son echocümlenin neden boş olduğunu açıklayın. Bunun XCODEwhile döngüsünde 1 değerine yükseltilmesini bekliyorum : #!/bin/bash OUTPUT="name1 ip ip status" # normally output of another command with multi line output if [ -z "$OUTPUT" ] then echo "Status WARN: No messages from SMcli" exit $STATE_WARNING else echo "$OUTPUT"|while read …
104 bash  scope  pipe 


4
git güncelleme-indeksi - dizinde-değiştirilmedi
git 1.7.12 Belirli bir dizinin altındaki tüm dosyaları değiştirilmedi olarak işaretlemek istiyorum. 1) git update-index --assume-unchaged dir/"Yolu görmezden geliyor" verir. 2) git update-index --assume-unchaged dir/*izlenmeyen dosyalarla karşılaşacağı için hızlı bir şekilde başarısız olur, bu nedenle "ölümcül: Dosya işaretlenemiyor" verir ve çıkar. 3) İşaretlenecek dosyaların bir listesini oluşturmayı deneyin. cdistenen dizine …
101 git  command-line  pipe 

4
Bir kabuk borusunda hata kodlarını yakalama
Şu anda şöyle bir şey yapan bir senaryom var: ./a | ./b | ./c Eğer a, b veya c'den herhangi biri bir hata koduyla çıkarsa, bir hata mesajı yazdıracak ve kötü çıktıyı ileriye doğru yönlendirmek yerine duracak şekilde değiştirmek istiyorum. Bunu yapmanın en basit / en temiz yolu ne olabilir?


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.