【发布时间】:2014-05-07 20:19:08
【问题描述】:
我的电脑(RedHat 6 Linux)最近创建了一些空文件,名称如下:
!
是的,一个感叹号。我想知道在 Linux 中什么会创建这个名称的文件?尽管它与我一直试图在本地高性能计算系统上运行的一些最近(失败的)批次相关联,但可能更有可能。作为参考,我使用 PBS 向高性能计算系统提交作业。
我使用 tcsh
【问题讨论】:
-
看起来可能是 tcsh
>! filename重定向运行时使用了错误的 shell。 -
我正在使用 tcsh。我会在我的问题中提到这一点。我在使用
>!时遇到问题,我刚刚切换到>>并允许我文件中的内容累积。 -
@JoachimIsaksson:您能澄清一下“使用错误的外壳运行”是什么意思吗?这是否意味着我为 tcsh 编写的内容一旦提交到本地高性能计算系统后可能会被 bash shell 读取?
-
我不太清楚创建文件所使用的系统,但是是的,听起来这可能是问题所在。