在linux中,把指定路径下(包含子目录)中含.sh结尾的文件及目录查找出来,输入到指定文件中,的脚本。

指定的路径是变量,用户自己输入;指定的文件也是变量,用户自己输入,如果不存在,则自动建立。
是把.sh结尾的文件及目录的路径提取出来输入到制定文件中。。

#!/bin/bash
#####脚本一######
#输入绝对路径,查找包含.sh结尾的文件及目录输出到file.tmp里
read -p "请输入要查询的目录:" DIR
find ${DIR} -name "*.sh" >file.tmp

#!/bin/bash
#####脚本二#####
#输入要查询的目录,如果文件不存在创建文件,如果存在退出
read -p "请输入要查询的目录:" DIR
read -p "请输入要创建的文件:" FILENAME
if [ -d $DIR ];then
if [ ! -f $FILENAME ];then
touch $FILENAME
echo "${FILENAME} 创建成功"
else
echo "${FILENAME} 文件已经存在"
exit 0
fi
else
echo "指定的目录不存在!"
fi
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-28
我如人5一u65365 54非 2vu4uvb56追问

是把.sh结尾的文件及目录的路径提取出来输入到制定文件中。。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网