Pytania oznaczone «pipe»

24
znaleźć i rsync?

Chcę móc wyszukiwać pliki w ciągu 14 dni i powyżej 10 000, a następnie zsynchronizować znalezione pliki do miejsca docelowego. Czy istnieje sposób na połączenie tych dwóch poleceń? find ./ -mtime +14 -size +10k rsync --remove-sent-files -avz /src

24
Rurociągi STDERR vs. STDOUT

Zgodnie z „ Linux: The Complete Reference 6th Edition ” (str. 44), możesz przesyłać tylko STDERR za pomocą |&symboli przekierowania. Napisałem dość prosty skrypt, aby to przetestować: #!/bin/bash echo "Normal Text." echo "Error Text." >&2 Uruchamiam ten skrypt w następujący...

23
Piping szukanego terminu (nie nazwa pliku) do grep

Chcę wybrać z pliku niektóre wiersze zawierające dany numer. Plik, który chcę wyszukać, nazywa się os_clusters/piRNA_clusters.bed. awk '{if (a[$0]++ == 0) {split($0,b,"."); ;split(b[1],c,"r"); print c[3]}};' test_non_enriched | xargs grep {} os_clusters/piRNA_clusters.bed Pierwsza część, przed...

22
Rury, jak przepływają dane w potoku?

Nie rozumiem, jak przepływają dane w rurociągu, i mam nadzieję, że ktoś może wyjaśnić, co się tam dzieje. Myślałem, że potok poleceń przetwarza pliki (tekst, tablice ciągów) wiersz po wierszu. (Jeśli każde polecenie działa osobno wiersz po wierszu.) Każdy wiersz tekstu przechodzi przez potok,...

22
w bash, czytane po tym, jak potok nie ustawia wartości

Edycja: oryginalny tytuł brzmiał: „odczyt kończy się niepowodzeniem” W ksh używam read jako wygodnego sposobu na rozdzielanie wartości: $ echo 1 2 3 4 5 | read a b dump $ echo $b $a 2 1 $ Ale kończy się niepowodzeniem: $ echo 1 2 3 4 5 | read a b dump $ echo $b $a $ Nie znalazłem powodu na...

21
Brak kolorowych wyników w mniej dla polecenia ls

Po uruchomieniu lsotrzymuję kolorowe wydruki, które uważam za całkiem przydatne, aby szybko przejrzeć rodzaj pliku. Kiedy próbuję nadać mu kolor, lessnawet przy użyciu flag -ri, -Rkolorowanie zawsze się gubi. Używam zshwersji 5.0.7. Jakieś pomysły? Dzięki. edycja: korzystam z systemu OS...

21
mniej plik1 plik2 | kot - dlaczego to działa?

Kiedy używam less file1 file2, oba pliki są wyświetlane w „przeglądarce mniej buforów”, ale less file1 file2 | catdrukuje zawartość obu plików dołączonych do standardowego wyjścia. Skąd mniej wie, czy powinien wyświetlać „przeglądarkę mniej buforów” czy generować wyjście na standardowe wyjście dla...

21
Jak rozumieć rury

Kiedy użyłem potoku w bashu, nie myślałem o tym więcej. Ale kiedy czytam przykład kodu C za pomocą wywołania systemowego pipe () razem z fork (), zastanawiam się, jak rozumieć potoki, w tym potoki anonimowe i potoki nazwane. Często słyszy się, że „wszystko w systemie Linux / Unix jest plikiem”....

20
limit czasu, łamanie rur i wc

Miałem pomysł, aby szybko przeprowadzić testy porównawcze niektórych programów dekompresyjnych. Np. Dla gz uruchomiłbym polecenie: timeout 10 zcat foo.gz | wc -c Który mierzyłby ilość danych, które dekompresor mógłby wyodrębnić w ciągu 10 sekund. Jedynym problemem jest to, że nie działa:...

20
Nieblokowana buforowana nazwana rura?

Szukam czegoś, co, jak podejrzewam, nie istnieje: nieblokowana buforowana nazwana potok (fifo) do użytku z wiersza poleceń. Czy jest coś takiego? Oto przypadek użycia: Załóżmy, że mam proces, który będzie działał przez długi czas w tle i wyrzuci wiele wyników stdout. Tak naprawdę nie dbam o wynik...