我需要逐行读取korn unix shell(.ksh)的XML文件。
我正在使用cygwin在窗口10上工作。 shell文件和xml文件位于同一目录(/ bin)中。
这是我的代码:
prova.ksh
#!/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 print start
但我有这个错误:
/usr/bin/prova.ksh: riga 5: File1.xml: No such file or directory
答案 0 :(得分:1)
请检查您运行脚本的路径上是否存在文件,如果没有,请在代码中添加该xml文件的绝对路径。
private void MainForm_Load(object sender, EventArgs e)
{
this.KeyPreview = true;
//and call it there
var BCBi1 = selectdata(0, 1);
this.BeamCB.Items.Add(new Item(BCDi1, 1)); //Add value and index
}