摘要:
给当前目录里的所有文件家后缀名“.html”。 #! /bin/bash source=$1 cd $source for name in * do mv $name $(basename $name.html) done echo "ok" 阅读全文
摘要:
设计一个Shell程序,在/userdata目录下建立50个目录,即user1~user50,并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行。 #! /bin/nash source=/userdata if [ ! -d "$s 阅读全文
摘要:
写一个脚本文件,该脚本运行时带用户名作为参数,在/etc/passwd文件中查找用户,如有,则输出“ in the /etc/passwd”;否则输出” no such user on our system”。 #!/bin/bash read user n=`cut -d: -f1 /etc/pa 阅读全文
摘要:
编写一个shell脚本程序,它能根据输入的命令行参数采取不同的动作:如果是目录,则列出该目录中的文件;如果是可执行的文件,则用shell执行之;如果是可读的文件,则分屏显示其内容。 #! /bin/bash dir=$1 if [ -d $dir ] then ls $dir elif [ -x $ 阅读全文
摘要:
编写脚本程序备份用户指定的文件,将文件备份到目录名 _backup中(若目录不存在则自动建立),备份文件的文件名格式为文件名_bak_年月日_时分秒。 #! /bin/bash DT=$(date +%F) HT=$(date +%T) TD=~/backup if [ ! -f "$1" ]; t 阅读全文