2011-01-04 09:13:34 +0000 2011-01-04 09:13:34 +0000
47
47

Jak mogę połączyć dwa pliki w systemie Unix?

Jak mogę utworzyć nowy plik “new.txt”, który jest konkatenacją “file1.txt” i “file2.txt” w systemie Unix?

Odpowiedzi (3)

75
75
75
2011-01-04 09:14:18 +0000
cat file1.txt file2.txt > new.txt
15
15
15
2011-11-10 11:01:54 +0000

jeśli plik new.txt jest pusty, możesz po prostu użyć komendy cat:

cat file1.txt file2.txt > new.txt

jeśli new.txt nie jest pusty, i chcesz zachować jego zawartość taką, jaka jest, a jedynie chcesz dołączyć do niego skumulowane dane wyjściowe z dwóch plików, użyj tego:

cat file1.txt file2.txt >> new.txt
6
6
6
2012-03-22 09:19:49 +0000

Jeśli chcesz dołączyć dwa lub więcej plików do istniejącego pliku bez nadpisywania jego zawartości (file4.txt), to poniżej znajduje się przykład:

cat file1.txt file2.txt file3.txt >> file4.txt

Nawet jeśli plik file4.txt nie jest obecny, zostanie utworzony. Jeśli jest obecny, zawartość innych plików zostanie do niego dołączona.