2015-05-13 3 views
0

Может кто-нибудь помочь мне написать скрипт Unxi, чтобы проверить файл ABC.txt в месте FTP и дать результат как «Хорошо» или «Нет файла». Результат «Ok» или «No File» должен быть записан в файле XYZ.Код сценария для проверки наличия Файла существует на FTP

С уважением, Sriram

+0

Что делать, если FTP Логин не удается? – Armali

ответ

0

Если я понимаю ваш вопрос правильно: "? Является ли abc.txt присутствует в каталоге"

#!/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 

Это скрипт, который отвечает на вопрос

Для того, чтобы использовать это, выполните следующие действия: Следуйте процедуре, описанной здесь http://www.linuxproblem.org/art_9.html, чтобы иметь возможность SSH для данного хоста, не требуя пароля, а затем добавить следующую строку в верхней части приведенного выше сценария msgstr "ssh user @ host".

Надежда, что помогает ..

P.S Использование SSH является способ проще, и я думаю, что это лучше, чем при использовании FTP :)

Смежные вопросы