【发布时间】:2011-07-27 13:13:30
【问题描述】:
我需要我的脚本将具有特定扩展名和 XML 的文件打包到一个根据文件命名的目录中。另外目录需要重命名filename+.itmsp。目前脚本会根据文件名创建一个目录,但我不确定如何将 .itmsp 添加到目录名中。
#!/bin/bash
path='/Volumes/Drive/TEST'
cd $path
for FILE in `ls | egrep "xml|mov|mpeg|mpg"`
do
DIR=`echo $FILE | cut -d '.' -f 1`
mkdir -p $DIR
mv $FILE $DIR
done
【问题讨论】:
-
澄清一下,如果你有一个名为
foo.mov的文件,你想创建一个名为foo.itmsp的目录吗?之后你想将foo.mov移动到foo.itmsp/吗? -
我有两个文件 1 称为 foo.xml 和 1 称为 foo.mov/mpg/mpeg 取决于视频文件。我想将这两个文件移动到一个名为 foo.itmsp 的目录中