Published on April 1, 2017 by ProgrammingKnowledge

How do I read a text file line by line under a Linux or UNIX-like system using BASH shell?
You can use bash loop to read file line by line on a Linux, OSX, or Unix-like system.
There are basically three ways to read file content using bash.
1a: While loop: Single line at a time: Input redirection.
1b: While loop: Single line at a time:
Open the file, read from a file descriptor (in this case file descriptor #4).
2: While loop: Read file into single variable and parse.

My Website –
My Blog –
My Facebook Page –
Google+ –
Twitter –
Pinterest –
Text Case Converter –
Epoch Timestamp Converter –
Decimal – Binary – Hexadecimal Converter –
8-bit Checksum Calculator –

Leave a Reply

2 Comments on "Shell Scripting Tutorial for Beginners 17 – Read a file content in Bash"

Notify of

ИРИНА_ Иришка
ИРИНА_ Иришка
27 days 11 hours ago
Доброе время суток. Меня зовут Мага. Я начинающий веб программист. И я учу язык программирования "Python" и "C++" , я выучил 30 %.Для дальнейшего обучения мне необходим ПК (ноутбук или компьютер) так как мне надо переходить на обучение с помощью программы. У меня нет средств для покупки ПК (ноутбука или компьютера.) Прошу вас помогите накопить средства для покупки ПК. Важна каждая копейка. Мои реквизиты : QIWI +79888124842 +79888195960Мой vk — +79888124842My gmail: gazikov06maga@gmail.comСпасибоKind time of day. My name is Magomed. I am the beginning web the programmer. And I learn the Python and C++ programming language, I have learned… Read more »
sansaction l
sansaction l
1 month 28 days ago

its aprli 1st, i don't trust anything