Jaki jest najszybszy i najbardziej pragmatyczny sposób na połączenie całego pliku * .txt w katalogu do jednego dużego pliku tekstowego?Łączenie wielu plików tekstowych w pojedynczy plik w Bash
Obecnie używam systemu Windows z cygwin, więc mam dostęp do BASH.
Polecenie powłoki systemu Windows też byłoby miłe, ale wątpię, czy istnieje.
możesz napotkać problem, w którym koty all.txt do all.txt ... Mam problem z grep czasami, nie jestem pewien, czy kot ma takie samo zachowanie. – rmeador
@rmeador tak, to prawda, jeśli plik all.txt już istnieje, będziesz miał ten problem. Ten problem został rozwiązany przez podanie pliku wyjściowego z innym rozszerzeniem lub przeniesienie pliku all.txt do innego folderu. –
cat * .txt >> tmp; mv tmp all.txt (i upewnij się, że all.txt wcześniej nie istnieje) – Renaud