Pytania oznaczone «pipe»

11
Czy potok musi zapisać plik tymczasowy?

Odkryłem, że jeśli przesyłam dużą ilość danych między dwoma procesami za pomocą potoku, jakiś plik tymczasowy zostanie utworzony przez linux w katalogu / tmp. Jeśli operacja potoku zakończy się powodzeniem, odpowiedni plik tymczasowy zostanie automatycznie usunięty przez system operacyjny. Ale...

9
wypakuj kilku członków z archiwum tar i przeprowadź przez sieć

edycja: Chcę dodatkowo member01i member02i katalogblah/ tarball_1.tar.gzzawiera katalog test/z 20 plikami. Chcę wyodrębnić tylko członka test/member01i test/member02katalog blah/i skopiować je do innego „hosta zdalnego” za pomocą ssh / scp. Czy można to zrobić jako jedno-liniowy? I uważane za...

9
Jak uzyskać zarówno PIPESTATUS, jak i dane wyjściowe w skrypcie bash

Próbuję uzyskać datę ostatniej modyfikacji pliku za pomocą tego polecenia TM_LOCAL=`ls -l --time-style=long-iso ~/.vimrc | awk '{ print $6" "$7 }'` TM_LOCAL ma wartość „2012-05-16 23:18” po wykonaniu tego wiersza Chciałbym również sprawdzić PIPESTATUS, aby zobaczyć, czy wystąpił błąd. Na...

8
Obrazy rur ffmpeg wyodrębnione z wideo

Mogę użyć następującego polecenia, aby wyodrębnić obrazy z wideo za pomocą ffmpeg i zapisać je w systemie plików: ... | ffmpeg -i - -f image2 'img-%03d.png' Chciałbym przesłać te obrazy do innej aplikacji, niż zapisywać je w systemie plików - sposób, w jaki są one rozdzielane w potoku, nie ma...

6
Rsync na stdout?

Mam dostęp do serwera kopii zapasowych za pomocą protokołu rsync (tylko rsync, nic więcej). Teraz chcę pobrać plik stamtąd (który jest .tar.gz) i przekazać go bezpośrednio do polecenia tar, bez zapisywania archiwum w lokalnym systemie plików. Aby wizualizować, z dostępem ssh mogłem: ssh...

5
Czy można przekierować za dużo danych?

Pracuję na systemie Linux działającym na jądrze 3.2.0. Na tym systemie napisałem program, który ostatecznie wygeneruje około 50 GB danych, które następnie wyśle ​​na standardowe wyjście. To wyjście chcę przekierować do pliku. Czy może dojść do przelewu rur? Czy rury działają niezawodnie,...

3
Użycie pv (1) do ograniczenia prędkości rsync

Próbuję użyć pv zamiast wbudowanego rsync --bwlimit aby ograniczyć przepustowość transferu rsync, ponieważ --bwlimit jest wdrażany w sposób konsekwentny, a moje transfery są tak krótkie, że limit nigdy się nie włącza. To prawie działa, ale system nie kończy poprawnie. Dla tych, którzy nie są...

2
„Znajdź | grep | awk ”kończy się niepowodzeniem

Skanuję wszystkie skrypty powłoki na moim serwerze i robię to za pomocą następującego polecenia: find / -type f -exec file --mime-type {} \; | grep "text/x-shellscript" Działa to dobrze, a oto przykładowe dane wyjściowe z tego: /lib/udev/hwclock-set: text/x-shellscript /lib/init/bootclean.sh:...