我们知道/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
转载于:https://blog.51cto.com/lovelydd/926196