2010-10-17 185 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