我們知道/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
echo "The $i account is $account"
done