判断本地文件是否存在
#! bin/shfile=$1if [ -f "$file" ]; thenecho $fileelseecho "no such file!"fi
以上程序的功能是如果文件file存在,打印file文件名,否则打印 no such file!
判断远程文件是否存在
ssh_host="user@10.10.10.10"file="/home/user/rank/file_name"if ssh $ssh_host test -e $file; thenssh $ssh_host "mv $file $file.bak"fi
以上程序的功能是,如果位于ssh_host机器上文件file存在,则把file的名字替换为${file}.bak