在外壳中找不到文件

朱利奥·安吉奥利(Giulio Angioli)

我需要逐行阅读korn unix shell(.ksh)的XML文件。

我正在与Cygwin一起在Window 10上工作。Shell文件和xml文件位于同一目录(/ bin)中。

这是我的代码:

普罗旺斯

#!/bin/ksh
echo start
while read line; do    
   echo $line    
done < ./File1.xml

File1.xml

<?xml version="1.0" encoding="UTF-8"?>
<RichiestaInserimento>
     <Iniziativa>1</Iniziativa>
     <Valutazione>1</Valutazione>
     <Motivazione>1</Motivazione>
</RichiestaInserimento>

当我尝试运行.ksh打印start但出现此错误时:

/usr/bin/prova.ksh: riga 5: File1.xml: No such file or directory
RavinderSingh13

请检查运行脚本的路径中是否存在文件,否则请在代码中添加该xml文件的绝对路径。

cat prova.ksh
#!/bin/ksh
echo start
while read line; do    
   echo $line    
done < "/your/complete/path/File1.xml"

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章