我们知道/etc/passwd 里面以: 来分隔,第一栏为帐号名称。请写一只程式,可以将/etc/passwd 的第一栏取出,而且每一栏都以一行字串“The 1 account is "root" ”来显示,那个1 表示行数。

 

 

#!/bin/bash

PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin

export PATH

 

users=$(cut -d ":" -f1 /etc/passwd)

for account in $users

do

declare -i i=$i+1                 #如果不输入数的话,系统默认i=0

echo "The $i account is $account"

 

done