2010-10-17 228 views
0

我有一個家庭作業:幫助,bash腳本

學生應該寫一個bash程序名爲fix-permissions.sh接受作爲參數 用戶的列表,如果用戶或多個被賦予作爲參數,腳本應該重置文件的權限如下....

「接受用戶列表作爲參數」 有人可以向我解釋一下嗎?

+0

財產以後,如: - yourscript USER1 user2的用戶3 – rerun 2010-10-17 22:38:55

回答

3

這意味着如果你在命令行上輸入fix-permissions.sh user1 user2 user3,你的腳本會處理這些3個用戶。在腳本中,你通過這些參數使用[email protected]

for u in "[email protected]" 
do 
    echo "$u" 
done 

請參閱手冊頁POSITIONAL PARAMETERS瞭解更多信息

+0

實際上,在這種情況下的bash允許你省略'in「$ @」' - 假設它沒有看到'in '。 – PleaseStand 2010-10-18 00:19:49