में लॉजिकल या ऑपरेशन कैसे करें I मैं एक साधारण हालत जांच करने की कोशिश कर रहा हूं, लेकिन ऐसा लगता है कि यह काम नहीं कर रहा है।शैल स्क्रिप्टिंग
यदि $#
0
के बराबर है या 1
से अधिक है तो हैलो कहें।
if [ $# -eq 0 ] || [ $# -gt 1 ]
then
echo "$#"
fi
वे दोनों मेरे लिए काम करते हैं। क्या आपने * शेबांग * लाइन में एक खोल निर्दिष्ट किया था? –
@ जेसन मैं वास्तव में शेबांग लाइन भूल गया, लेकिन मैंने अभी इसके साथ इसका परीक्षण किया और यह काम नहीं किया। – Strawberry
'>' sh/bash में आउटपुट रीडायरेक्शन है। अब आपके पास शायद '1' नाम की एक फ़ाइल है। – mark4o