echo to file - 错误:无法创建

时间:2015-12-15 06:44:47

标签: unix echo ksh

在Unix中使用ksh。我正在尝试使用下面的echo语句

创建一个包含少量文本行的文本文件
echo $multilinetext > ../in/log_file

我得到的错误是"无法创建"。此代码在一段时间之前也能正常工作。

通过filezilla,我可以创建文件。 " in"目录具有所有权限(777)。 Dir层次结构如下

ParentDir
     in
     Bin
         test.ksh

test.ksh正在执行echo命令

还有什么导致错误

更新: 问题是我从parentDir执行了脚本。因此,它没有说文件不存在,而是在Bin中找到test.ksh文件并执行它而没有任何错误。这导致它在"中找到了#34;目录位置错误

是否可以检查脚本是否从其自己的目录执行?

1 个答案:

答案 0 :(得分:0)

根据您的要求,这是一个基于您发布的关于层次结构的内容的小脚本:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" name="name" id="name_1" value="" class="showimage" />
<div class="icon_1" id="icon"  style="display:none;">one</div><br>
<input type="text" name="name" id="name_2" value="" class="showimage" />
<div class="icon_2" id="icon"  style="display:none;">two</div>