判断目录/root/mmm/下是否存在一个名为1.c的文件,如果存在,将它改名为111.c;如果不存在,显示一行信息:/root/mmm/1.c does not exit报告这个文件不存在。在查找存在的文件/root/mmm/cba.c并将其改名为abc.c,保存目录保持不变。
查找不存在的文件并提示报错;
#!/bin/bash
mypath = /root/mmm/
myfile = /root/mmm/1.c
if test -f "$myfile"
then
mv "$myfile" /root/mmm/111.c
else
echo $myfile does not exit
fi
查找存在的文件并将其保存在原文件的相同目录下:
#!/bin/bash
mypath = /root/mmm/
myfile = /root/mmm/cda.c
if test -f "$myfile"
then
mv "$myfile" /root/mmm/abc.c
else
echo $myfile dose not exit
fi