«pipe» etiketlenmiş sorular


10
Bir borudan geçen dosyaları açmak
Sıkıştırılmış veya benzer programların standart çıktıda çalışmasını sağlayabilir miyim? Durum şu anda anında açılmış olması gereken bir zip dosyası indiriyorum. İlgili sorun: İndirilen bir dosyayı bash'taki standart çıktıya nasıl aktarırım?


3
Xargs'ı find sonuçları üzerinde kullanırken dosya adlarındaki boşlukları nasıl kullanabilirim?
Yaygın uygulamalarımdan biri, belirli bir türdeki tüm dosyalar üzerinde greps yapmaktır; örneğin, içinde "rumpus" kelimesini içeren tüm HTML dosyalarını bulmaktır. Bunu yapmak için kullanıyorum find /path/to -name "*.html" | xargs grep -l "rumpus" Bazen, findadında boşluk olan bir dosya döndürür my new file.html. Ne zaman xargsbu geçirilen grep, ancak, bu …
28 find  grep  pipe  xargs 

4
Boru stdout olmadan stderr boru nasıl
Standart çıkış akışını borulamadan standart hata akışını nasıl borularım? Bu komutun işe yaradığını biliyorum ama aynı zamanda standardı da yazıyor. Command 2>&1 | tee -a $LOG Sadece standart hatayı nasıl alabilirim? Not: Bundan istediğim sadece stderr akışını bir günlüğe yazmak ve konsola hem stderr hem de stdout yazmak.
24 unix  pipe  ksh  stderr 

1
Boru kullanılırken kabuk komutu yavaş, ara dosyayla hızlı
İşleme süresi, bir ara dosya kullanırken veya bir boru kullanırken bu büyük farkı anlayan var mı? Taze debian sıkmak sunucusunda standart araçları kullanarak tiff pdf dönüştürüyorum. Bunu yapmanın standart bir yolu, önce ps'ye dönüştürmektir. Boru olmadan: root@web5:~# time tiff2ps test.tif > test.ps real 0m0.860s user 0m0.744s sys 0m0.112s root@web5:~# time …

5
Dosya adı bekleyen bir komuta kanal iletme
Ben bir komut var demek foobir dosya ismi argümanı: foo myfile.txt. Can sıkıcı bir şekilde, foostandart girdiden okunmuyor. Gerçek bir dosya yerine, başka bir komutun sonucunu iletmek istiyorum (gerçekte, pvdosyayı cat ve bir yan etki olarak ilerleme ölçer çıktısı). Bunu yapmanın bir yolu var mı? Benim hileler çantamda hiçbir şey …
19 bash  pipe  command 

4
Bir işlemden diğerine aktarılan bayt sayısını sayma
Verileri bir işlemden diğerine ileten bir kabuk komut dosyası çalıştırıyorum process_a | process_b İki program arasında kaç bayt geçirildiğini öğrenmenin bir yolu var mı? Şu anda düşünebildiğim tek çözüm, stdin'den okuyan, stdout'a yazan ve aktarılan tüm verileri sayan, sayımı bir ortam değişkeninde saklayan küçük bir c programı yazmak olacaktır: process_a …
17 bash  shell  pipe 

1
Tee kullanarak dosyaya STDERR ve STDOUT yakalama
Ben en iyi şekilde sıralamayı yakalanmasına da ne olduğunu anlamış değilim STDERRve STDOUTkullanarak aynı dosyaya tee. Bir dosyaya yöneltmek istersem, yönlendirmeden sonra dosya tanıtıcısını eşlemem gerektiğini biliyorum. find . >/tmp/output.txt 2>&1 Bu göndermeye kabuk talimatını STDOUTiçin /tmp/output.txtve daha sonra göndermek STDERRiçin STDOUT(şimdi gönderirken hangi /tmp/output.txt). 2>&1Dosyayı yeniden yönlendirmeden önce gerçekleştirilmeye …
16 linux  unix  redirect  pipe 

3
MySQL'in çıktısını scp'ye yönlendir
Yıllar önce bu şık hileyi yapan bir linux pro ile çalıştım. Bir mysqldump yapabilir ancak çıktıyı diske yazmak yerine bir scp / ssh bağlantısına yönlendirebilir . Bu sessiz çalıştığım yerde biraz kullandık ama artık bunu nasıl yapacağımı hatırlayamıyorum. Şimdi sunucumdaki sabit sürücümün son ayaklarda olduğu ve yoğun amaçlar için kalıcı …



4
veri sftp bağlantısı nasıl boru?
ftp, put "|..." "remote-file.name"verileri bir ftp bağlantısına aktarma komutunu destekler . Sftp için benzer bir şey var mı? Sftp i aşağıdaki hatayı alıyorum: sftp 'jmw@backupsrv:/uploads' sftp> put "| tar -cx /storage" "backup-2012-06-19--17-51.tgz" stat | tar -cv /storage: No such file or directory Yukarıdaki gibi sftp istemcisi komutu çalıştırmaz. doğrudan sftp …
9 ssh  sftp  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.