Nie wiem nawet, jak korzystać z Linuksa i wiedziałem o tym. Brzmi jak pytanie do pracy domowej :)
Shinrai
Pomocne dodanie: za pomocą „>” plik docelowy zostaje nadpisany plikami źródłowymi, a za pomocą „>>” pliki źródłowe są dołączane do pliku docelowego
11
Bash, ksh, zsh:cat file{1,2}.txt > new.txt
Wstrzymano do odwołania.
15
jeśli plik new.txt jest pustym plikiem, możesz po prostu użyć polecenia cat:
cat file1.txt file2.txt > new.txt
jeśli plik new.txt nie jest pusty, a chcesz zachować jego aktualną zawartość, a po prostu chcesz dołączyć do niego połączone dane wyjściowe dwóch plików, użyj tego:
Odpowiedzi:
źródło
cat
w rzeczywistości oznacza konkatenację .cat file{1,2}.txt > new.txt
jeśli plik new.txt jest pustym plikiem, możesz po prostu użyć polecenia cat:
jeśli plik new.txt nie jest pusty, a chcesz zachować jego aktualną zawartość, a po prostu chcesz dołączyć do niego połączone dane wyjściowe dwóch plików, użyj tego:
źródło
Jeśli chcesz dołączyć dwa lub więcej plików do istniejącego pliku bez nadpisywania zawartości pliku (
file4.txt
), poniżej znajduje się przykład:Nawet jeśli plik
file4.txt
nie jest obecny, zostanie utworzony. Jeśli jest obecny, zawartość innych plików zostanie do niego dołączona.źródło