#!/bin/sh #***************************************************************** # 匹配文件名 # 日期 修改人 修改原因 # 2021.10.25 wanglei 创建 # #***************************************************************** if [ $# -lt 2 ]; then echo "USAGE: findname.sh FILE_PATH KEYWORD ..." echo findname.sh 1:${1} 2:${2} ... exit -1 fi FILE_PATH=$1 KEYWORD=$2 echo "FILE_PATH:[$FILE_PATH], KEYWORD:[$KEYWORD]" FILE_LOCAL=`echo ${KEYWORD} | cut -d . -f1` echo "FILE_LOCAL:[$FILE_LOCAL]" #检查目录是否存在 if [ ! -d ${FILE_PATH} ] then echo "目录 [${FILE_PATH}]不存在..." exit -2 fi #进入目录 cd $FILE_PATH #查找文件 FILE_NAME=FILE_NAME=`find -name ${KEYWORD} | awk '{print $1}'` if [ ! -n "$FILE_NAME" ] then echo "文件查找有误" exit -2 fi FILE_NAME=`echo ${FILE_NAME#*/}` echo "FILE_NAME:[$FILE_NAME]" echo "$FILE_NAME" > $FILE_LOCAL exit 0