shell实践(一)---判断远程服务器中文件是否存在

2022-11-12,,,,


1、判断一个文件的常见形式为

  if [ -f filename ]   #此处有-e和-f的区别

注意:

1)中括号之间的空格;

2)filename最好是绝对路径,在判断远程服务器中文件是否存在时尤为重要,因为集群之间有路径的变化。


2、链接远程服务器

  写法为:if [ ssh root@${ip} -f filename ]会报错:[: too many arguments

  改为: if [ "ssh root@${ip} -f filename" ]即可。

注意:

1)此处的双引号,不能换为单引号,因为双引号可以保留$字符的特殊功能;

shell实践(一)---判断远程服务器中文件是否存在的相关教程结束。

《shell实践(一)---判断远程服务器中文件是否存在.doc》

下载本文的Word格式文档,以方便收藏与打印。