在shell中找不到文件

时间:2018-03-08 10:52:59

标签: xml cygwin ksh

我需要逐行读取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

1 个答案:

答案 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


}