training-web.ruГлавнаяКатегорииО насКарта сайтаПоискТёмная тема

Категории

Как прочитать вывести содержимое файла в консоли cat tail head BASH

Создано: 20 апреля 2017Автор: Егор Астапов4599 просмотровСложность: легкий

Очень часто нужно вывести содержимое файла на экран. Для этой задачи подойдёт команда cat. Вы должны пробраться в нужный каталог и выполнить команду cat file.


# перемещение в определённую папку
cd you_folder

# Вывод содержимого файла.
cat filename 

# Можно прочесть несколько файлов
cat file1 file2 file3

# читает файлы + нумерация строк
cat -n f1.txt f2.txt f3.txt

# перенаправление вывода, строки дописываются в конец файла
cat f1.txt f2.txt f3.txt >> f.txt


# Можно прочесть все файлы в каталоге
cat *

#-n - вставляет порядковые номера строк в выходном файле
#-s - заменяет несколько пустых строк, идущих подряд, одной пустой строкой

# Объединение содержимого 3-х файлов в одном. 
# Произойдёт запись содержимого в один файл file123
cat file1 file2 file3 > file123 

Если у вас слишком длинный файл, то воспользуйтесь командой less. Она покажет документ постранично. Читайте статью как постранично прочитать файл less BASH.


#постраничный просмотр файла
cat file1 | less

# выводит только 10 верхних строк
head file1.txt 

# выводит 10 последних записей
tail 10 file1.txt

# захватывает экран и онлайн выводит информацию
tail -f file1.txt

# вывод последних 10 строк
tail -n -10 file.txt

# выводить текст по байтам
tail -c 10 file.txt

Комментарии

реклама