Files
2021-11-12 15:58:13 +08:00

48 lines
983 B
Bash
Executable File

#!/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