在 shell 中找不到文件
can't find file in shell
我需要逐行读取 korn unix shell (.ksh) 的 XML 文件。
我正在使用 cygwin 开发 window 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 打印 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"
我需要逐行读取 korn unix shell (.ksh) 的 XML 文件。
我正在使用 cygwin 开发 window 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 打印 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"