मैं एक लिनक्स शेल स्क्रिप्ट की प्रोग्रामिंग कर रहा हूं जो अपने निष्पादन के दौरान स्टेटस बैनरों को प्रिंट करेगा केवल तभी जब उचित टूल, कहते हैं figlet
, इंस्टॉल किया गया है (यह है: सिस्टम पथ पर पहुंच योग्य )।
उदाहरण:
#!/usr/bin/env bash
echo "foo"
figlet "Starting"
echo "moo"
figlet "Working"
echo "foo moo"
figlet "Finished"
मैं अपनी स्क्रिप्ट के लिए काम करना चाहता हूँ जब भी स्थापित नहीं है त्रुटियों के बिना । figlet
एक व्यावहारिक तरीका क्या हो सकता है ?
figlet ... || true
।
figlet || true
, लेकिन आपके मामले में शायद एक शेल फ़ंक्शन है जो इकोस प्लेटेक्स्ट यदि कोई बैनर मुद्रित नहीं किया जा सकता है तो आप जो चाहते हैं वह अधिक संभावना है।