在Linux Shell脚本中按行读取文件

While循环:

while read line
do
echo $line
done < /tmp/file.txt
注意: "line" 是从文件中读取一行的变量。

例:

读一行文件内容行,我们需要写Shell脚本。在这个例子中,该脚本逐行读取和打印用户名 ,在/etc/passwd文件中。
#!/bin/bash

while read line
do
    USERNAME=`echo $line | cut -d":" -f1`
    HOMEDIR=`echo $line | cut -d":" -f6`
    echo "$USERNAME =>  $HOMEDIR"
done
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏