SHELL实例-Unix Shell编程基础篇

时间:2024-05-12 12:28:43
【文件属性】:

文件名称:SHELL实例-Unix Shell编程基础篇

文件大小:1.73MB

文件格式:PPT

更新时间:2024-05-12 12:28:43

UNIX SHELL

SHELL实例 设计一个Shell程序,在/userdata目录下建立50个目录,即user1~user50,并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行。 考答案: 建立程序 如下: #!/bin/sh i=1 while [ i -le 50 ] do if [ -d /userdata ];then mkdir -p /userdata/user$i chmod 754 /userdata/user$i echo "user$i" let "i = i + 1" (或i=$(($i+1)) else mkdir /userdata mkdir -p /userdata/user$i chmod 754 /userdata/user$i echo "user$i" let "i = i + 1" (或i=$(($i+1)) fi done


网友评论