摘自abs,第11章
while IFS=: read name passwd uid gid fullname ignore
do
echo "$name ($fullname)"
done < /etc/passwd
通常见到的while语句都是while read line.这个例子里在while后面加了IFS=:这样的设置。这样就把IFS的变动放到了循环里,而不用改变原始的$IFS
摘自abs,第11章
while IFS=: read name passwd uid gid fullname ignore
do
echo "$name ($fullname)"
done < /etc/passwd
通常见到的while语句都是while read line.这个例子里在while后面加了IFS=:这样的设置。这样就把IFS的变动放到了循环里,而不用改变原始的$IFS