Próbuję połączyć duże pliki (niektóre GB) w bash. Próbowałemograniczenia przekierowania wyjścia bash?
cat file1 file2 file3 > result
i to nie działa podczas
cat file1 file2 file3 >> result
pracował. W obu przypadkach wynik pliku nie istniał wcześniej, a moje oczekiwania byłyby takie, że oba polecenia dają taki sam wynik.
W tym samym systemie wypróbowałem to samo z małymi plikami (tylko niektóre bajty) i oba polecenia dają takie same wyniki. Próbowałem znaleźć jakieś wyjaśnienie (na przykład here), ale nie mogłem znaleźć żadnego ...
Tak, wiem, jak rozwiązać mój problem, ale nadal jestem zaintrygowany. Czy ktoś jest w stanie wytworzyć wskazówkę?
Co się stało po uruchomieniu pierwszego polecenia? – lcd047
Czy wszystkie pliki są plikami _regularnymi_? – Alepac
@ lcd047 poszczególne pliki to .gz.parts, a wynik nie pozwoliłby mi na dekompresję, spowodował błąd – Silentfury