Statement 1:
----------------------------------------------------------------------------
#! /Bin/bash
While read line
Do
Echo $ line
Done <file (file to be read)
----------------------------------------------------------------------------
Statement 2:
----------------------------------------------------------------------------
#! /Bin/bash
Cat file (file to be read) | while read line
Do
Echo $ line
Done
----------------------------------------------------------------------------
Statement 3:
----------------------------------------------------------------------------
For line in 'cat file (file to be read )'
Do
Echo $ line
Done
----------------------------------------------------------------------------
Note:
For row-by-row reading is different from while row-by-row reading, for example:
$ Cat File
Aaaa
Bbbb
CCCC dddd
$ Cat file | while read line; do echo $ line; done
Aaaa
Bbbb
CCCC dddd
$ For line in $ (<file); Do echo $ line; done
Aaaa
Bbbb
CCCC
Dddd
= Practice = #! Bin/sh # $ STR = 'HTTP: // response $ {STR # * fo} # echo $ {STR # fo} while read linedo wget-p $ {line: 0: 59} done <'/root/MySQL. log ';