天天看點

逐行讀取檔案内容并顯示的shell

目标:讀取/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

done

本文轉自xcjgutong 51CTO部落格,原文連結:http://blog.51cto.com/xuchengji/310885