|
发表于 2010-2-8 13:51:55
|
显示全部楼层
实现方法应该有很多种吧,
- #!/bin/bash
- for i in `cat filename`;do
- basename=`basename $i`
- if [ ! -f $i ];then
- echo "file $i not exists"
- return 1
- else
- if [ -f $basename ];then
- newname=$basename.`date +%s`
- echo "$basename alread exists, change it to $newname"
- ln -s $i $newname
- else
- ln -s $i
- fi
- fi
- done
复制代码 |
|