#!/bin/bash file="/etc/passwd" forrowin$(head-n10$file) do echo"$row";//$row是文件中的每行的数据 IFS=: forvaluein$row do echo"------$value";//$value是每行中经过:分割后的内容 done; done;
读取10行/etc/passwd文件中的内容,由于每行内容中用:来划分不同字段,所以 设置IFS分割符为:。 再重新读取每行的数据。
IFS:分隔符原文链接:https://www.f2er.com/bash/391251.html