可乐虎博客

【字字皆辛苦,句句均斟酌】

ubuntu 用shell脚本实现将当前目录下所有目录中的某一类文件拷贝到同一目录下

当前目录下有一些文件和目录,其中每个目录里都有若干.txt文件,

现在要求在当前目录创建一个新目录all,且将那些目录所有.txt文件

都拷贝到目录all。在ubuntu12.04的shell脚本实现如下:


#!/bin/sh


# 提示信息
echo "start:"

# 定义变量
dst=all
pst=.txt

# 复制文件到目标文件夹
if [ -d ${dst} ]
then
echo "${dst} existed"
else
echo "mkdir ${dst}"
mkdir ./${dst}
cp ./*/*$pst ./$dst
fi
阅读更多
文章标签: linux 脚本
个人分类: 脚本 Linux
上一篇sprintf、atoi、strlen、strcat、memset、sizeof的一些用法总结
下一篇解决shell脚本中 echo 怎么写入换行到文件
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭