Как прочитать все файлы в каталоге и отобразить их с помощью команды cat?

Как прочитать все файлы в каталоге и отобразить их с помощью команды cat?

У меня есть каталог employer/. В нем 5 .txtфайлов.

Я хочу объединить данные из всех 5 файлов и показать в командной строке с помощью catили создать другой файл и сохранить результат в этом файле. Как я могу это сделать?

решение1

Сначала перейдите в employer/каталог (используя cd /path/to/employer/команду), затем используйте одну из следующих команд:

cat file1.txt file2.txt file3.txt file4.txt file5.txt

или, просто:

cat *.txt

Если вы хотите сохранить вывод в новом файле, то вы можете использовать:

cat *.txt >new_file.txt

Если вы хотите и то, и другое — записать вывод в стандартный вывод и в новый файл, то вы можете использовать:

cat *.txt | tee new_file.txt

Связанный контент