1. 用Shell编程,判断一文件是不是块或字符设备文件,如果是将其拷贝到/dev目录下。
#!/usr/sh read -p "Please input filename:" file if [ -b "$file" -o -c "$p" ];then echo " $file is a device file" && cp $file /dev/ else echo "$file is not a device file" && exit 1 fi
2. 设计一个shell程序,添加一个新组为class1,然后添加属于这个组的30个用户,用户名的形式为stdxx,其中xx从01到30。
#!/bin/sh groupadd class1 i=101 while [ $i le 130 ] do usradd -g class1 std$i done
本来想第二个写为usradd -g class1 std{01..30}结果发现会自动将一位数前的0去掉。