«pipe» etiketlenmiş sorular

Borular veya adlandırılmış borular, ayrı işlemlerin açıkça birlikte çalışmak üzere tasarlanmadan birbirleriyle iletişim kurmasına izin veren POSIX standardının bir özelliğidir.

1
Boru Windows 7'de cmd.exe'de çalışmıyor
Pipe komutunda bazı garip sorunları görmeye başladım. Bunun gibi komutlar: echo test | more sorunsuz çalışırlardı, ancak şimdi aşağıdaki hata iletisiyle başarısız oluyorlar: '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC' is not recognized as an internal or external command, operable program or batch file. Ayrıca, borunun sol ve sağ tarafında ne olduğu önemli değildir, içinde bir …

2
Boru ffmpeg çıkışını diğer işlemlere
Böyle başka bir prosese boru ffmpeg çıkışına istiyorum: ffmpeg -video_size 1920x1080 -framerate 25 -f x11grab -i :0.0 - | process. Ben olsun Unable to find a suitable output format for 'pipe:' pipe:: Invalid argument. Boruyu nasıl elde edebilirim?
3 ffmpeg  pipe 

2
Birkaç paralel kabuk işini nasıl çalıştırabilirim ve hepsini bir kerede nasıl izleyebilirim?
Bunları filtrelemek ve dönüştürmek için çok sayıda programa aktarmam gereken çok sayıda büyük dosyam (her biri yüzlerce MB) var. Birden fazla CPU çekirdeğinden faydalanıyorum, böylece her dosyada aynı borunun birkaç örneğini çalıştırıyorum (yüz çekirdeğe kadar olabilir ve ssh'yi borunun bir parçası olarak kullanabiliriz; Cevap). Her boruyu izlemek istiyorum ve bunun …

1
Sed ile Bash takma ad çalışmıyor
Bu takma adı neden çalışmadığını bilen var mı? alias tailsed="tailf error.log | sed -e 's/\\n/\n/g' -e 's/\\t/''/g'" Tek tırnakları çiftlerle değiştirmeyi denedim, öyle ki: alias tailsed='tailf error.log | sed -e "s/\\n/\n/g" -e "s/\\t/""/g"' Ancak pipo komutu, yalnızca çalıştırıldığında olduğu gibi doğru şekilde ayrıştırmıyor.

2
Sahiplik / izinleri değiştirmeden bir alt dizindeki her dosyanın içeriğini nasıl temizleyebilirim?
Gibi bir şey kullanarak dosyaların listesini bulabilirsiniz: find /path/to/files -type f Ve tek bir dosyanın içeriğini şunlardan biriyle temizleyebilirim: > filename echo -n > filename cat /dev/null > filename Çıkış yönlendirmesini içermeyen komutlarla böyle bir şey yapabilirsiniz: find /path/to/files -type f -exec file '{}' \; Ancak bu işe yaramıyor: find …
2 linux  bash  find  pipe 

1
borular ve kuyruk-linux
Yürütmek mümkün mü cat logfile | tail -f? Bazı nedenlerden dolayı sadece ilk günlüğü okur, fakat sonra gelen girişleri güncellemez. Doğrudan yapabileceğimi biliyorum tail -f logfile. Sadece bunun neden işe yaramadığını ve tail -fher zaman önce ve sonra başka bir boru olması gerektiğini bilmek istedim ?
2 pipe  tail 



1
Komutları tekrarlamak için boru hatları
Grep işlemim aşağıdaki gibi bir ID listesi döndürürse, her bir satırı bir komut satırı komutunun parametresine besleyebilir miyim? 12345 84758 49549 .. Örneğin grep'in yukarıdaki sonucu gibi, cURL ile çağırmak istiyorum . curl http://example.org/activate/12345 curl http://example.org/activate/84758 curl http://example.org/activate/49549

1
MC görüntüleyiciye bir dosya türü için özel bir ayrıştırıcı nasıl eklenir?
Ne zaman basarsın F3 bir .sqlite gece yarısı komutanındaki dosya Görüntüleyici, orijinal ikili dosya yerine dosyanın SQL dökümünü gösterir ve F8 arasında geçiş yapmak için kullanılabilir çözümlenen ve çiğ modları. Bu davranış epeyce başka dosya türleri için kullanılabilir; Bir üzerinde F3 .zip dosya, dosya içeriğini bir .doc dosya üzerinden dosya …

2
İkili stdout'u sıkıştırılmış tls bağlantısına nasıl bağlarsınız?
Çok uzun zaman önce kullanamazdım: cat somefile.txt | openssl s_client -connect server:port -quiet -comp Ancak bu komut, şu durumlarda bile çalışmıyor -ign_eof: $ cat somefile.bmp | openssl s_client -connect server:port -quiet -ign_eof write:errno=32 bazı dosyalar saf ikili verilerden oluştuğundan (nerede .bmp Sunucu tarafından tanınan tek biçim somefile.bmp sıkıştırılmamış gönderilmek için …


1
Aşağıdaki bash betiğini bozmak?
Yazarın ne yapmaya çalıştığını anlamak için aşağıdaki bash betiğini parçalamaya yardım etmem gerekiyor. Komut dosyası bir günlük dosyasını veri aramak ve ardından bir e-posta günlük dosyasıyla karşılaştırmak içindir. Her iki dosya arasındaki farklılıklar daha sonra 'kişilere' e-postayla gönderilir. Senaryo son zamanlarda yanlış pozitifler döndürüyor. cat /Shared\ Items/CIF_FILES/logs/applicants/applicants.log | grep `date …

2
Linux çıkış yönlendirmesi awk ile çalışmıyor
Yukarıdan gelen bazı çıktılara dayanarak güzel bir csv dosyası yazmaya çalışıyorum. Çıkışı şöyle awk ile yeniden biçimlendiririm: top -b | nawk '/Cpu/ || /Tasks/ { if($1 ~ /Cpu/) { printf "%s,",$3 } else { printf "\n" } }' Bu mükemmel çalışıyor. Şimdi çıktıyı bir dosyaya kaydetmek istiyorum. Kullanmanın > output.logişe …

1
awk bilgisini stdout'a yönlendir
Bir metin dosyasındaki tüm işlemciler için CPU kullanımı için bilgi toplamaya çalışıyorum. mpstat -P ALL -u 1 | awk '{print $4}' > cpu.txt && mptat -P ALL -u 1 | awk '{print $4}' | tee cpu.txt Borulardan hiçbiri işe yaramaz gibi gözüküyor. Bu işe almak için herhangi bir öneriniz. Çok …

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.