shell 移动文件,如目标地存在相同的文件,则监视,直到文件被删除之后再移动文件
#!/bin/bashif [ "$1" = "" ] || [ "$2" = "" ]then echo "Please enter file name" exit 1fiif [ -e $2 ]then echo "The file already exists" until [ ! -f $2 ] do sleep 1 donefiif [ ! `mv $1 $2` ]then echo "mv sucessful"else echo "mv error"fi