在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;目录位置错误
是否可以检查脚本是否从其自己的目录执行?
答案 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>