题目要求

请撰写一个shell函数,函数名为 f_judge,实现以下功能

  1. 当/home/log目录存在时将/home目录下所有tmp开头的文件或目录移到/home/log目录。

  2. 当/home/log目录不存在时,创建该目录,然后退出。

参考答案

#!/bin/bash
#这个脚本用来写一个小函数
#作者:猿课-阿铭 www.apelearn.com
#日期:2018-12-11

f_judge()
{
    if [ -d /home/log ]
    then
        #find /home -name "tmp*" |xargs -i mv {} /home/log/
        find /home -name "tmp*" -exec mv {} /home/log/ \;
    else
        mkdir /home/log
        exit
    fi
}

f_judge

09-14 12:12