[root@tzyx-test4local]#catread_line.sh#!/bin/bashforiin`catfile.txt`doecho$idonewhilereadlinedoecho$linedone<file.txtcatfile.txt|whilereadlinedoecho$linedone此种方法和第二种会有所不同,第三种方法会产生三种shell,第一个是cat,第二个是管道,第三种是whileexec>./a.txtwhilereadlinedoecho$linedone