【发布时间】:2017-02-22 05:10:34
【问题描述】:
我想写一段像这样的代码:
while ( `ls -1 ${JOB_PREFIX}_${job_counter}_*.out | wc -l` > 0 )
echo "Do something here."
end
但每次没有ls -1 ${JOB_PREFIX}_${job_counter}*.csh 时都会产生烦人的ls: No match.
是否可以抑制此错误消息但仍将 STDOUT 传递到 wc ?我已经解决了有关此问题的现有问题,但大多数答案要么不适用于csh,要么尝试将STDOUT 和STDERR 与|& 结合起来,这是我不想要的。
【问题讨论】:
标签: stdout stderr csh backticks