******************************************
* Description: Linux Shell Scripting Tips
* Date: 09:21 AM EST, 09/21/2018
******************************************

		 
<1> Reading a file line by line:
     |
     |__ $ #!/bin/bash
           while read var_each_line
           do
                 echo $var_each_line
           done < /home/emeralit/target_file_name.txt
     
	
	
	
	
	
<2> Advanced reading file line by line:
     |
     |__ # IFS='' (or IFS=) prevents leading/trailing whitespace from being trimmed.
     |
     |__ # "-r" prevents backslash escapes from being interpreted.
     |
     |__ # "||" [[ -n $line ]] prevents the last line from being ignored if it doesn't end with a \n (since read returns a non-zero exit code when it encounters EOF).
     |
     |__ $ #!/bin/bash
           while IFS='' read -r line || [[ -n "$line" ]]; do
                 echo "Text read from file: $line"
           done < /home/emeralit/target_file_name.txt
      
  
     		
	
	
	
	
Reference:
     |
     |__ o. https://stackoverflow.com/questions/10929453/read-a-file-line-by-line-assigning-the-value-to-a-variable	 
	
    
	

Your Comments