Tôi đang cố gắng thực hiện kiểm tra điều kiện đơn giản, nhưng dường như nó không hoạt động.
Nếu $#
bằng 0
hoặc lớn hơn 1
thì nói xin chào.
Tôi đã thử cú pháp sau đây nhưng không thành công:
if [ "$#" == 0 -o "$#" > 1 ] ; then
echo "hello"
fi
if [ "$#" == 0 ] || [ "$#" > 1 ] ; then
echo "hello"
fi
>
là chuyển hướng đầu ra trong sh / bash. Bây giờ bạn có thể có một tập tin được đặt tên 1
.