一.使用read读取行
read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量,用 IFS(内部字段分隔符)变量中的字符作为分隔符
1.cat /etc/passwd | while IFS=: read user pass uid gid fullname homedir shell
do
echo $user
done
read line会过滤掉行首、行尾的空格、制表符等,可以使用read -r line
while read line
do
done<$filename
阅读(1607) | 评论(0) | 转发(0) |