1
for arg; do
[ -f "$arg" ] && x=1 && continue
echo "Not a File" >&2
done
[ "$x" -eq 0 ] && echo "No valid files"
我收到此错误:[: : integer expression expected
Unix:为什么我会得到“预期的整数表达式”?
有什么不对呢? for循环运行在一个单独的进程或什么东西?