用于检查FTP的脚本代码

时间:2015-05-13 10:02:48

标签: unix

有人可以帮我编写Unxi脚本以检查FTP位置中的文件ABC.txt,并将结果显示为“Ok”或“No File”。结果“Ok”或“No File”应写入文件XYZ。

此致 斯利拉姆

1 个答案:

答案 0 :(得分:0)

如果我理解你的问题:

#!/bin/bash

ls -l ABC.txt  > temp.txt

wc -l temp.txt > temp2.txt

some_var=$(sed 's/[^0-9]//g' temp2.txt)

if [ $some_var -eq 1 ]
then
      echo "Ok"
else
      echo "No file"
fi

rm -f temp.txt
rm -f temp2.txt

这是回答问题“脚本中是否存在ABC.txt?”的脚本。

但是你需要登录才能使用它:遵循这里http://www.linuxproblem.org/art_9.html中描述的例程,以便能够在不需要密码的情况下SSH到给定主机,然后在顶部添加以下行:上面的脚本“ssh user @ host”。

希望有所帮助..

P.S使用ssh更容易,我认为它比使用ftp更好:)。