当前位置: 技术问答>linux和unix
新手学shell,求指点
来源: 互联网 发布时间:2016-11-23
本文导语: 题目如下: 创建一个脚本,遍历一个指定的目录(还有子目录),将其中后缀名为,"jpg,bmp,gif...等"的图片文件打 包,其目录结构与原始指定的目录结构一致. 补充: 最近自学shell(大一),看到这个题目试了好久,都没有弄出来,...
题目如下:
创建一个脚本,遍历一个指定的目录(还有子目录),将其中后缀名为,"jpg,bmp,gif...等"的图片文件打 包,其目录结构与原始指定的目录结构一致.
补充:
最近自学shell(大一),看到这个题目试了好久,都没有弄出来,希望大侠们给个代码!最好带上注释,好让我能够参考下!
最后:小菜谢谢大家!
创建一个脚本,遍历一个指定的目录(还有子目录),将其中后缀名为,"jpg,bmp,gif...等"的图片文件打 包,其目录结构与原始指定的目录结构一致.
补充:
最近自学shell(大一),看到这个题目试了好久,都没有弄出来,希望大侠们给个代码!最好带上注释,好让我能够参考下!
最后:小菜谢谢大家!
|
test.sh
图片在/home/test/shell目录下
#! /bin/sh
mkdir $1
myfilename=`for var in "*.jpg" "*.gif" "*.bmp";do
find . -name $var -print
done`
for var1 in $myfilename;do
echo $var1
cp $var1 $1
done
tar cvf pic_file.tar $1
rm -rf $1
exit 0
./test.sh /home/test/shell/picture
图片在/home/test/shell目录下