歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> SHELL編程

Ubuntu 用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