मैं एक साधारण स्थिति की जांच करने की कोशिश कर रहा हूं, लेकिन यह काम नहीं करता है।
यदि $#
के बराबर है 0
या इससे अधिक है 1
तो नमस्ते कहो।
मैंने निम्नलिखित सिंटैक्स को बिना किसी सफलता के आज़माया है:
if [ "$#" == 0 -o "$#" > 1 ] ; then
echo "hello"
fi
if [ "$#" == 0 ] || [ "$#" > 1 ] ; then
echo "hello"
fi
>
श / बैश में आउटपुट पुनर्निर्देशन है। अब आपके पास संभवतः एक फ़ाइल है जिसका नाम है 1
।