मुझे फ़ाइल test.sh में एक त्रुटि हो रही है ./test.sh: पंक्ति 13: [: गायब `] '। मैंने ब्रैकेट और अन्य विकल्पों जैसे कि ए या चेकिंग का उपयोग करने की कोशिश की फ़ाइल पी 1 का आकार लेकिन त्रुटि हमेशा वहां होती है और अन्य कथन हमेशा इनपुट के बावजूद निष्पादित किया जाता है। मैंने इसे हटाकर भी कोशिश की; लाइन 13 में लेकिन यह मदद नहीं की।बैश स्क्रिप्टिंग लापता ']'
test.sh
#!/bin/bash
echo "Enter app name"
read y
$y &
top -b -n 1 > topLog.log
#-w checks for the whole word not and sub string from that word
grep -w "$y" topLog.log > p1
#-s option checks if the file p1 is present or not
if [ -s "p1"]; #line 13
then
echo "Successful "
else
echo "Unsuccessful"
fi
rm p1
मैं scripting.So पार्टी की योजना बनाई नया हूँ अगर कोई मूर्खतापूर्ण गलती है कृपया मुझे क्षमा करें।
+ 1 आप लोग वास्तव में जल्दी हैं !!! – Kent
एक बार मैंने आपको हराया :-) –
मुझे अभी पता चला है कि ओपी की आईडी जल्दी है! : डी – Kent