我有四个文件
ls *a*
aA Aa aB Ba
现在我写了一个列出这些文件的简单脚本tesh.sh
#!/usr/bin/ksh -xvf
ls -lrt *a*
当我运行此脚本test.sh时,收到此错误:
#!/usr/bin/ksh -xvf
ls -lrt *a*
+ ls -lrt '*a*'
ls: cannot access *a*: No such file or directory
我发现了什么,我得到的错误是因为-xvf
中的#!/usr/bin/ksh
,但我无法移除此-xvf
,因为这是格式使用,我必须记录日志文件中的所有内容。
答案 0 :(得分:0)
选项HyperLink A;
foreach (GridView row in GridView2)
{
A=(HyperLink)row.FindControl("hyp");
A.NavigateUrl += A.Text;
}
关闭文件名生成。如果没有文件名生成,则不能使用-f
之类的全局。如果您需要生成文件名,请使用*a*
将其重新打开,如下所示:
set +f
当然,如果您应该使用#!/usr/bin/ksh -xvf
set +f
ls -lrt *a*
,可能有理由说明您还没有告诉我们。