1. 程式人生 > >ubuntu 用shell腳本實現將當前文件夾下全部文件夾中的某一類文件復制到同一文件夾下

ubuntu 用shell腳本實現將當前文件夾下全部文件夾中的某一類文件復制到同一文件夾下

目錄 腳本 post div star 實現 ubuntu12 content ubun

當前文件夾下有一些文件和文件夾,當中每一個文件夾裏都有若幹.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

ubuntu 用shell腳本實現將當前文件夾下全部文件夾中的某一類文件復制到同一文件夾下