जिस स्क्रिप्ट पर मैं काम कर रहा हूं, उसके भाग में, मैं यह सत्यापित करना चाहता हूं कि इनपुट आईपी पता सही प्रारूप में है। मैं एक लूप बनाना चाहता हूं, जबकि इनपुट प्रारूप सही नहीं है। निम्नलिखित एक लूप के लिए काम करता है, जबकि प्रारूप आईएस सही है।
while [[ $range =~ ^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3} ]]
do
मैं यह कैसे कह सकता हूं कि प्रारूप फिट नहीं है। मैं उम्मीद कर रहा था कि !=~काम करेंगे, लेकिन मुझे एक सिंटैक्स त्रुटि मिल रही है।