Here I am giving an example of a Linux program to read a file line by line using the bash shell script.
Read a File Line by Line Using Shell Script
The following shell script will prompt the user to enter a file name and then it will read the file content line by line using the while loop and will assign each line into a variable and then it will print on the screen.
#!/bin/bash echo "Enter the name of file:" read filename exec<$filename while read var_line do echo $var_line done
Output
$ ./readfile.sh Enter the name of file: file.txt this is first line. this is second line. this is third line.
See also:
- Linux: 1 to 15 Number Puzzle Game Using Shell Script
- Batch File Example to Read Text File Line by Line
- Linux Dialog Examples