Как прочитать файл с данными в виде таблицы

echo 1 2 3 > FILE; while read -a line; do echo ${line[2]}; done < FILE


Команда echo 1 2 3 > FILE; while read -a line; do echo ${line[2]}; done < FILE позволяет прочитать файл с данными в виде таблицы.

Команда echo 1 2 3 > FILE создает файл FILE и записывает в него данные «1 2 3».

Команда while read -a line; do echo ${line[2]}; done < FILE считывает содержимое файла FILE построчно. Опция -a присваивает каждую строку массиву line, разделяя элементы строки по пробелам. Затем команда выводит третий элемент массива line для каждой строки.

Эта команда полезна для чтения и обработки данных в текстовом файле в виде таблицы, где каждая строка представляет собой запись, а разделителями являются пробелы.

Альтернативой может быть использование специализированных инструментов для обработки данных в виде таблицы, таких как awk или sed. Передаваемый команде аргумент FILE указывает на имя файла, который нужно обработать.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *