取出電腦用戶賬戶的腳本

我們知道/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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章