对于以下代码,我总是收到“源文件不可读或不存在,请检查文件”。我在我的 Windows 机器中使用 cygwin 来运行脚本。即使文件存在于该位置,我也会收到相同的消息。我怎样才能获得更多详细信息,说明文件不可读的原因。
#!/bin/ksh
#
# Scanning source file for existance and readable
file_loc="abc.xml"
if [ -f "$file_loc" -a -r "$file_loc"]
then
print "Source file read.\n"
else
print "Source file not readable or exists, please check the file $file_loc.\n"
fi