मैं एक स्थापित कर रहा हूँ bash
ओएसएक्स पर टर्मिनल के माध्यम से अनुप्रयोगों के पूरे समूह के लिए स्क्रिप्ट है कि मैं लगभग 300 कंप्यूटरों पर स्थापित करने के लिए उपयोग करने की योजना बना रहा हूं।
अभी यह रन / इंस्टॉल करता है brew
, स्थापित करता है ffmpeg
अद्यतन, python
और कुछ प्रोग्राम, फ़ोल्डर और स्क्रिप्ट स्थापित करता है।
आखिरी बात यह है कि मैं कमांड लाइन में नहीं समझ सकता कि कैसे बल देना है .sh
जब आप उस पर क्लिक करते हैं तो डिफ़ॉल्ट रूप से टर्मिनल में खोलने के लिए स्थापना प्रक्रिया के दौरान बनाई गई फ़ाइल। अब मैं सभी को बदलना नहीं चाहता हूं .sh
टर्मिनल में खोलने के लिए फ़ाइलें, मैं बस नई फाइल चाहता हूं जिसे मैंने टर्मिनल में डिफ़ॉल्ट रूप से खोलने के लिए बनाया है।
उत्तर:
जवाब के लिए 0 № 1आप डिफ़ॉल्ट एप्लिकेशन के साथ फ़ाइल खोलने के लिए खुले उपयोग कर सकते हैं।
यदि आप डिफ़ॉल्ट फ़ाइल के अलावा किसी अन्य एप्लिकेशन के साथ फ़ाइल खोलना चाहते हैं, तो डाल दें -a
और एप्लिकेशन को खोलने के लिए निर्दिष्ट करें, जैसे कि
open -a "terminal" ~/Desktop/filename.sh