shell编程珠玑(2)

来源:互联网 发布:windows 10 mobile手机 编辑:程序博客网 时间:2024/06/06 18:51

1 shell 调用 ftp

###load aaa.txt file
sudo ftp -n -i -v <<END >/XPD_BVT/tmp.out
open $ftpserver
user $ftpname $ftppassword
cd $ftpDirectory
lcd /localDirectory
mget aaa.txt
quit
END

 

2 if 的组合,if 判断字符串包含

if [[ "$bbb" =~ "aaa" ]] && [[ "$bbb" =~ "bbb" ]]  && [ -s "./ccc.txt" ] ; then
 echo "Found"
else
 echo "no"
fi

 

上面的条件为:当以下三个条件同时为真时,if 为真。

               1 )  变量 $bbb 中包含 "aaa" 字符串

               2 )  变量 $bbb 中包含 "bbb" 字符串

               3 )  在当前目录下,文件ccc.txt 存在

原创粉丝点击