歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> SHELL編程 >> Ubuntu 用shell腳本實現將當前目錄下所有目錄中的某一類文件拷貝到同一目錄下

Ubuntu 用shell腳本實現將當前目錄下所有目錄中的某一類文件拷貝到同一目錄下

日期:2017/2/28 14:00:27   编辑:SHELL編程

當前目錄下有一些文件和目錄,其中每個目錄裡都有若干.txt文件,

現在要求在當前目錄創建一個新目錄all,且將那些目錄所有.txt文件

都拷貝到目錄all。在Ubuntu 12.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相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved