Unix 不能';t规范化:没有这样的文件或目录
我发现Unix 不能';t规范化:没有这样的文件或目录,unix,sftp,Unix,Sftp,我发现无法规范化:使用sftp获取单个文件时没有此类文件或目录错误。 这就是我正在做的 #!/bin/ksh . /feeds/scripts/files.properties filename=$1.txt echo $filename sftp $getusername@$getserver << EOF >> $logfile cd /feeds/out/data/ lcd /feeds/files/ get $filename bye EOF
无法规范化:使用sftp获取单个文件时没有此类文件或目录
错误。
这就是我正在做的
#!/bin/ksh
. /feeds/scripts/files.properties
filename=$1.txt
echo $filename
sftp $getusername@$getserver << EOF >> $logfile
cd /feeds/out/data/
lcd /feeds/files/
get $filename
bye
EOF
我不知道为什么它会在文件名之前添加“/u/user”。有人能帮忙吗?
提前感谢。已解决!,对不起,我弄错了。在属性文件中,我提到了错误的服务器名称。服务器名称看起来非常相似,因此无法识别。无论如何,谢谢@devnull,我已经看过了,它很有用。对我来说,解决方案是在末尾从目录名中删除 非工作
/folder-name/
工作
/folder-name
可能会有帮助。解决了!,对不起,我弄错了。在属性文件中,我提到了错误的服务器名称。服务器名称看起来非常相似,因此无法识别。无论如何,谢谢@devnull,我已经看过了,它很有用。
/folder-name