红联Linux门户
Linux帮助

shell编程帮助

发布时间:2006-10-10 21:15:29来源:红联作者:flyingzl
有10个文件,为A1,A2,……,A10
两个文件夹为jishu和oushu
编写shell脚本,如果文件为偶数,A4(4为偶数),就移动到oushu,
文件为奇数(A5,5为奇数)移动到文件夹jishu
怎么编写呢。。。
这是我编写的,高手修改下。
cat >check.sh
#!/bin/sh
ls A*|while(read line) ;
do
if($line.......)//怎么获得文件的数字呢?我不会写。。
then mv $line oushu
else
mv $files jishu
done
文章评论

共有 1 条评论

  1. flyingzl 于 2006-10-10 22:04:23发表:

    ls A*|sed -e 's/A\([1-10]\)/\1/g' 这样就获得数字了,,但接下来怎么写呢。。。