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

原创 2015年07月07日 22:24:34

当前目录下有一些文件和目录,其中每个目录里都有若干.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
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

一条shell统计当前目录下的文件行数

初级版本: (1)find ./ -name "*.h" -o -name "*.c" | xargs wc -l | awk 'END{print $1}' (2)find ./ -name...

Linux学习6之shell筛选当前目录下文件并逐个对其进行操作

代码: hadoop@Master:~/cloud/adam/xubo/code$ cat a.sh #!/bin/bash #SRR003161h20t1 #samtools view -h -S...

shell遍历当前目录下的文件,用去掉文件后缀的字符串替换文件中的文本

今天写了一个shell,遍历当前目录下的文件,用每个文件的文件名去掉后缀的字符串替换文件中的一段字符串。  脚本如下: #!/bin/bashfile=`ls *.html`;echo $...

shell脚本:拷贝android源码下所有的Android.mk到特定目录

最近由于想研究下android的编译系统,需要查看android源码中build目录下的脚本,这些脚本和各个模块中的Android.mk可能会产生关联,在构建source insight工程的时候,我...

Shell脚本:使用rsync备份文件/目录

本文我们介绍一个shell脚本,用来使用rsync命令将你本地Linux机器上的文件/目录备份到远程Linux服务器上。使用该脚本会以交互的方式实施备份,你需要提供远程备份服务器的主机名/ip地址和文...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)