嗨,我有一个脚本,我正在执行sudo并转到特定的目录,并在该目录内编辑文件名称根据需要。获得所需的文件名后,我想读的FTP命令后FTP Windows机器,但剧本上的文件says-:FTP不工作UNIX
-bash:第19行:报价:找不到命令
-bash:行20:报价:找不到命令
-bash:第21行:放:找不到命令
-bash:22行:退出:找不到命令
我的FTP工作,如果我正常运行,因此被一些其他的problem.Script是如下─:
#!/usr/bin/
path=/global/u70/glob
echo password | sudo -S -l
sudo /usr/bin/su - glob << 'EOF'
#ls -lrt
cd "$path"
pwd
for entry in $(ls -r)
do
if [ "$entry" = "ADM" ];then
cd "$entry"
FileName=$(ls -t | head -n1)
echo "$FileName"
FileNameIniKey=$(ls -t | head -n1 | cut -c 12-20)
echo "$FileNameIniKey"
echo "$xmlFileName" >> "$xmlFileNameIniKey.ini"
chmod 755 "$FileName"
chmod 755 "$FileNameIniKey.ini"
ftp -n hostname
quote USER ftp
quote PASS
put "$FileName"
quit
rm "$FileNameIniKey.ini"
fi
done
EOF
你应该非常重视'那个其他人'说什么。更好地设置你的问题! – nitinr708