我有一個家庭作業:幫助,bash腳本
學生應該寫一個bash程序名爲fix-permissions.sh接受作爲參數 用戶的列表,如果用戶或多個被賦予作爲參數,腳本應該重置文件的權限如下....
「接受用戶列表作爲參數」 有人可以向我解釋一下嗎?
我有一個家庭作業:幫助,bash腳本
學生應該寫一個bash程序名爲fix-permissions.sh接受作爲參數 用戶的列表,如果用戶或多個被賦予作爲參數,腳本應該重置文件的權限如下....
「接受用戶列表作爲參數」 有人可以向我解釋一下嗎?
位置參數。 $1
,$2
,$3
,[email protected]
等
這意味着如果你在命令行上輸入fix-permissions.sh user1 user2 user3
,你的腳本會處理這些3個用戶。在腳本中,你通過這些參數使用[email protected]
如
for u in "[email protected]"
do
echo "$u"
done
請參閱手冊頁POSITIONAL PARAMETERS瞭解更多信息
實際上,在這種情況下的bash允許你省略'in「$ @」' - 假設它沒有看到'in
財產以後,如: - yourscript USER1 user2的用戶3 – rerun 2010-10-17 22:38:55