Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 607 Bytes

75.md

File metadata and controls

30 lines (23 loc) · 607 Bytes

题目要求

请撰写一个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