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ループは別のプロセスなどで実行されていますか?