Я пытаюсь объединить большие файлы (некоторые GB) в bash. Я попыталсяОграничения перенаправления выхода bash?
cat file1 file2 file3 > result
и это не сработало, а
cat file1 file2 file3 >> result
работал. В обоих случаях результат файла не существовал раньше, и я ожидал, что обе команды дадут тот же результат.
В той же системе я пробовал то же самое с небольшими файлами (всего несколько байтов), и обе команды производят одинаковый вывод. Я попытался найти какое-то объяснение (например, here), но не смог найти ...
Итак, я знаю, как решить свою проблему, но я все еще озадачен. Кто-нибудь может дать ключ?
Что произошло, когда вы запустили первую команду? – lcd047
Являются ли эти файлы всеми нерегулярными файлами? – Alepac
@ lcd047 отдельные файлы являются .gz.parts, и результат не позволит мне распаковать его, он дал ошибку – Silentfury