while read读取文件内容 发表于 2017-02-25 | 分类于 shell 默认文件中每列按照tab分割1234while read ip user passdo echo "$ip--$user--$pass"done < ip.txt 1234cat ip.txt | while read ip user passdo echo "$ip--$user--$pass"done 使用IFS作为分隔符读文件 说明:默认情况下IFS是空格,如果需要使用其它的需要重新赋值 IFS=:例如: cat test12chen:222:gogojie:333:hehe 123456#!/bin/bashIFS=:cat test | while read a1 a2 a3do echo "$a1--$a2--$a3"done