我需要逐行阅读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
请检查运行脚本的路径中是否存在文件,否则请在代码中添加该xml文件的绝对路径。
cat prova.ksh
#!/bin/ksh
echo start
while read line; do
echo $line
done < "/your/complete/path/File1.xml"
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句