Oracle批处理问题 请教Linux系统 批处理问题。 问题如下: 在一个批处理文件实现:某目录下(已知)有许多文件,后缀名是不相同的,文件名(包括后缀名)未知, 现在需要将这些文件相对应移动到主目录(已知)下以后缀名命名目录下。不知该如何解决! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不懂。。又是linux批处理,又是oracle批处理。。 其实这些文件内容跟Oracle 是有关的, 只是在Linux系统上写 脚本实现文件移动功能. 该问题是面试Oracle时问到:是Linux 批处理怎么写。 就是说将一些文件移动到对应的目录下, 对应目录规则是根据文件后缀名命名的目录。 说明:文件后缀名未知。 求 该怎么写这个批处理实现功能。 SOURCE_DIR=""TARGET_DIR=""for i in `ls $SOURCE_DIR`do TARGET_DIR_TMP=`echo $i | cut -d. -f2` cd $TARGET_DIR if [ ! -d $TARGET_DIR_TMP ]; then mkdir $TARGET_DIR_TMP [ $? -ne 0 ] && echo "创建目录${TARGET_DIR_TMP}失败" mv $SOURCE_DIR/$i $TARGET_DIR/$TARGET_DIR_TMP else mv $SOURCE_DIR/$i $TARGET_DIR/$TARGET_DIR_TMP fidone大概流程这样吧,不知道是否符合楼主的要求,没测试。 EM启动不起来 项目中的触发器问题 32位HP-UX升级到64位,oracle8.1.3升级到10g,超成数组越界可能是什么原因? 火起!一声怒吼!我们程序员就不是人吗? 求解:revoke语句疑问。 win2000ads + oracle815,客户端连接不了? oracle9i在linux下数据显示乱码的问题 各位大哥大姐 帮帮小弟 关于Oracle字符集问题 在线等 大家来看看这条语句该怎么写 想从存储过程中 得到一个结果集的一个值并赋值给变量 请教大侠关于oracle,packages和package bodies如何使用的问题 求教一个关于动态数据库的设计
就是说将一些文件移动到对应的目录下,
对应目录规则是根据文件后缀名命名的目录。 说明:文件后缀名未知。
求 该怎么写这个批处理实现功能。
TARGET_DIR=""for i in `ls $SOURCE_DIR`
do
TARGET_DIR_TMP=`echo $i | cut -d. -f2`
cd $TARGET_DIR
if [ ! -d $TARGET_DIR_TMP ]; then
mkdir $TARGET_DIR_TMP
[ $? -ne 0 ] && echo "创建目录${TARGET_DIR_TMP}失败"
mv $SOURCE_DIR/$i $TARGET_DIR/$TARGET_DIR_TMP
else
mv $SOURCE_DIR/$i $TARGET_DIR/$TARGET_DIR_TMP
fi
done大概流程这样吧,不知道是否符合楼主的要求,没测试。