目标:读取/etc/passwd的用户名字,在屏幕上显示时,前面加“这是第 x 个用户:”,用一循环。
命令:
#sudo cat /etc/passwd | cut –d “:" –f 1 | sh zhxs.sh
逐行读取文件内容的shell,zhxs.sh如下:
#!/bin/bash
i=0
while read user1
do
i=$(($i+1))
echo "这是第 $i 个用户: " $user1
i=0
while read user1
do
i=$(($i+1))
echo "这是第 $i 个用户: " $user1
done
转载于:https://blog.51cto.com/xuchengji/310885