當前目錄下有一些文件和目錄,其中每個目錄裡都有若干.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