सभी

BBEdit में एक स्क्रिप्ट कैसे बनाएँ और चलाएँ

संपादित 2 महीने पहले द्वारा ExtremeHow संपादकीय टीम

बीबीएडिटस्क्रिप्टिंगस्वचालनस्क्रिप्टउपकरणप्रोग्रामिंगपाठ संपादकसॉफ्टवेयरउत्पादकताविकासलेखनएप्लिकेशनकोडउपयोगिताएँसंपादककॉन्फ़िगरेशनप्रणालीअनुकूलनपाठ

अनुवाद अपडेट किया गया 2 महीने पहले

BBEdit एक शक्तिशाली टेक्स्ट एडिटर है जो macOS के लिए डिज़ाइन किया गया है। यह डेवलपर्स, लेखकों, और उन सभी लोगों द्वारा व्यापक रूप से उपयोग किया जाता है जो बहुत सारे टेक्स्ट या कोड के साथ काम करते हैं। BBEdit कई विशेषताएं प्रदान करता है, जिनमें सिंटेक्स हाइलाइटिंग, कोड फोल्डिंग, और स्क्रिप्ट चलाने की क्षमता शामिल है। इस गाइड में, हम सीखेंगे कि BBEdit में स्क्रिप्ट कैसे बनाएँ और चलाएँ। हम प्रक्रिया को कई चरणों में विभाजित करेंगे ताकि इसे समझना आसान हो, यहां तक कि शुरुआत करने वालों के लिए भी।

BBEdit क्या है?

BBEdit एक टेक्स्ट एडिटर है जो विशेष रूप से डेवलपर्स के बीच लोकप्रिय है क्योंकि यह कई प्रोग्रामिंग भाषाओं का समर्थन करता है और बहुत सारी लचीलापन प्रदान करता है। BBEdit की विशेष विशेषताओं में से एक इसकी स्क्रिप्ट चलाने की क्षमता है। इसका मतलब है कि आप दोहरावित कार्यों को स्वचालित कर सकते हैं, टेक्स्ट फाइलों को प्रबंधित कर सकते हैं और जटिल कार्यों को आसानी से कर सकते हैं। BBEdit विभिन्न स्क्रिप्टिंग भाषाओं का समर्थन करता है, जिनमें AppleScript, शेल स्क्रिप्ट्स और पायथन शामिल हैं।

BBEdit में स्क्रिप्ट्स का उपयोग क्यों करें?

स्क्रिप्ट्स आपको बहुत समय बचा सकते हैं क्योंकि वे दोहरावित कार्यों को स्वचालित कर सकते हैं। स्क्रिप्ट्स जटिल कार्यों को भी करने में आपकी सहायता कर सकते हैं जो मैन्युअल रूप से उबाऊ या समय-साध्य होंगे। उदाहरण के लिए, यदि आपको अक्सर टेक्स्ट फाइलों को पुनः स्वरूपित करने या अपने दस्तावेजों से विशेष जानकारी निकालने की आवश्यकता होती है, तो स्क्रिप्ट्स इन कार्यों को तेजी से कर सकते हैं। BBEdit वे उपकरण प्रदान करता है जिनकी आपको स्क्रिप्ट्स लिखने, परीक्षण करने और उन्हें सीधे एडिटर में चलाने की आवश्यकता होती है, जिससे यह विकास और टेक्स्ट प्रबंधन के लिए एक शक्तिशाली वातावरण बन जाता है।

स्क्रिप्ट्स के साथ शुरुआत करना

BBEdit में स्क्रिप्ट्स बनाने और चलाने से पहले, मूल बातें अच्छी तरह से समझना महत्वपूर्ण है। आपको BBEdit के इंटरफेस के साथ परिचित होना चाहिए और इसे प्रभावी ढंग से नेविगेट करना आना चाहिए। आपको स्क्रिप्टिंग भाषाओं का बुनियादी ज्ञान भी होना चाहिए। लेकिन चिंता न करें - हम आपको वह सब कुछ बताएँगे जो आपको जानना आवश्यक है।

BBEdit स्थापित करना

सबसे पहले, सुनिश्चित करें कि आपने अपने मैक पर BBEdit इंस्टॉल कर रखा है। आप इसे BBEdit की आधिकारिक वेबसाइट से नवीनतम संस्करण डाउनलोड कर सकते हैं। इसे अपने सिस्टम पर चलाने के लिए इंस्टॉलेशन निर्देशों का पालन करें।

एक नया दस्तावेज़ बनाएं

BBEdit खोलें और एक नया दस्तावेज़ बनाने के लिए File > New में जाएँ। यह वह टेक्स्ट एडिटर स्पेस होगा जहाँ आप अपनी स्क्रिप्ट लिखेंगे। यदि आवश्यक हो, तो आप कई दस्तावेज़ बना सकते हैं, लेकिन सरलता के लिए, हम एक से शुरू करेंगे।

अपनी पहली स्क्रिप्ट लिखना

अब, चलो एक साधारण स्क्रिप्ट लिखते हैं। हम शेल स्क्रिप्ट से शुरू करेंगे, जो स्क्रिप्ट्स के सबसे आसान प्रकारों में से एक है जिसे बनाना और चलाना आसान है।

शेल स्क्रिप्ट लिखना

शेल स्क्रिप्ट्स वे स्क्रिप्ट्स हैं जो यूनिक्स-आधारित सिस्टम के कमांड-लाइन इंटरफेस में चल सकती हैं, जैसे macOS। यहां एक सरल शेल स्क्रिप्ट का उदाहरण दिया गया है:

#!/bin/bash echo "Hello, world!"

BBEdit में, सुनिश्चित करें कि आप अपनी दस्तावेज़ को .sh एक्सटेंशन से सहेजते हैं। आप इसे File > Save As... में जाकर और hello_world.sh जैसे नाम को दर्ज करके सहेज सकते हैं।

स्क्रिप्ट को समझना

इस स्क्रिप्ट में दो मुख्य घटक हैं:

BBEdit में अपनी स्क्रिप्ट चलाना

एक बार जब आप अपनी स्क्रिप्ट लिख लेते हैं और उसे सहेज लेते हैं, तो आप इसे सीधे BBEdit से चला सकते हैं। यहाँ कैसे:

BBEdit के बिल्ट-इन टर्मिनल का उपयोग करना

BBEdit टर्मिनल के साथ एकीकृत होता है, ताकि आप अपनी शेल स्क्रिप्ट्स सीधे चला सकें। BBEdit में टर्मिनल खोलने के लिए, Tools > Run... पर जाएँ या बस Command + R कुंजियाँ दबाएँ।

यह एक संवाद खोलेगा जहाँ आप टर्मिनल कमांड दर्ज कर सकते हैं। अपनी स्क्रिप्ट चलाने के लिए, दर्ज करें:

sh hello_world.sh

एक बार जब आप "OK" दबाएँगे, तो आप टर्मिनल विंडो में "Hello, World!" आउटपुट देखेंगे।

अन्य स्क्रिप्टिंग भाषाओं का उपयोग करना

शेल स्क्रिप्ट्स के अलावा, BBEdit अन्य भाषाओं जैसे AppleScript और पायथन का भी समर्थन करता है। चलो एक सरल पायथन स्क्रिप्ट लिखने और चलाने को देखते हैं BBEdit का उपयोग करते हुए।

पायथन स्क्रिप्ट्स लिखना

पायथन एक बहुत ही लोकप्रिय प्रोग्रामिंग भाषा है, जो इसकी पठनीयता और सरलता के लिए जानी जाती है। यहां एक सरल पायथन स्क्रिप्ट का उदाहरण है:

print("Hello, Python World!")

इस स्क्रिप्ट को .py एक्सटेंशन के साथ सहेजें, उदाहरण के लिए, hello_python.py

एक पायथन स्क्रिप्ट चलाना

BBEdit का उपयोग करके एक पायथन स्क्रिप्ट चलाने के लिए, आपको शेल स्क्रिप्ट के समान चरणों का पालन करना होगा:

कमांड चलाने के बाद, आपको टर्मिनल विंडो में "Hello, Python World!" आउटपुट दिखाई देगा।

स्क्रिप्ट्स को अधिक इंटरैक्टिव बनाना

अब जब आप बुनियादी स्क्रिप्ट्स बनाना और चलाना जानते हैं, तो चलो स्क्रिप्ट्स को अधिक इंटरैक्टिव बनाते हैं। इंटरैक्टिविटी स्क्रिप्ट्स को अधिक गतिशील और उपयोगी बना सकती है।

इंटरैक्टिव शेल स्क्रिप्ट

यहाँ एक अधिक इंटरैक्टिव शेल स्क्रिप्ट का उदाहरण दिया गया है। यह स्क्रिप्ट उपयोगकर्ता का नाम पूछती है और फिर उपयोगकर्ता का स्वागत करती है:

#!/bin/bash echo "What is your name?" read user_name echo "Hello, $user_name!"

इस स्क्रिप्ट में:

इंटरैक्टिव स्क्रिप्ट्स का निष्पादन

आप इस इंटरैक्टिव स्क्रिप्ट को BBEdit के टर्मिनल में पहले की तरह चला सकते हैं:

जब आपसे पूछा जाए, तो अपना नाम टाइप करें और एंटर दबाएं। आपको एक व्यक्तिगत स्वागत संदेश दिखाई देगा।

इंटरैक्टिव पायथन स्क्रिप्ट

इसी तरह, आप पायथन स्क्रिप्ट्स में इंटरैक्टिविटी बढ़ा सकते हैं:

user_name = input("What is your name? ") print(f"Hello, {user_name}!")

इस पायथन स्क्रिप्ट को चलाने के लिए:

शेल स्क्रिप्ट की तरह, यह पायथन स्क्रिप्ट आपका नाम पूछेगी और एक व्यक्तिगत स्वागत संदेश प्रिंट करेगी।

स्वचालन के लिए स्क्रिप्ट्स का उपयोग करना

BBEdit में स्क्रिप्टिंग का सबसे शक्तिशाली पहलू कार्यों को स्वचालित करने की इसकी क्षमता है। स्वचालन वर्कफ़्लो को सुव्यवस्थित कर सकता है और उत्पादकता बढ़ा सकता है।

उदाहरण उपयोग के मामले: फाइलों का बैच नाम बदलना

मान लें कि आपके पास एक सेट फाइलें है जिन्हें आपको नाम बदलने की आवश्यकता है। इसे मैन्युअल रूप से करना कष्टप्रद हो सकता है, विशेष रूप से यदि बहुत सारी फाइलें हैं। चलो इस प्रक्रिया को स्वचालित करने के लिए एक स्क्रिप्ट बनाते हैं।

फाइलों के नाम बदलने के लिए यहाँ एक साधारण शेल स्क्रिप्ट है:

#!/bin/bash for file in *.txt do mv "$file" "${file%.txt}_backup.txt" done

यह स्क्रिप्ट वर्तमान निर्देशिका में सभी .txt फाइलों के नाम बदल देगी और प्रत्येक फाइल के नाम के अंत में _backup जोड़ देगी। उदाहरण के लिए, document.txt बन जाएगा document_backup.txt

स्वचालन स्क्रिप्ट्स चलाना

इस बैच नाम बदलने की स्क्रिप्ट को चलाने के लिए:

टिप्स और सर्वोत्तम अभ्यास

स्क्रिप्ट्स बनाना और चलाना BBEdit की क्षमताओं का लाभ उठाने का एक शक्तिशाली तरीका हो सकता है। ध्यान रखने के लिए यहां कुछ सुझाव दिए गए हैं:

निष्कर्ष

इस गाइड में, हमने BBEdit में स्क्रिप्ट्स कैसे बनाएँ और चलाएँ इस पर चर्चा की। स्क्रिप्टिंग कार्यों को स्वचालित करने और जटिल टेक्स्ट प्रबंधन में एक शक्तिशाली उपकरण है। चाहे आप शेल स्क्रिप्ट्स, पायथन स्क्रिप्ट्स, या अन्य स्क्रिप्टिंग भाषाओं के साथ काम कर रहे हों, BBEdit विकास और टेक्स्ट संपादन के लिए एक सहायक वातावरण प्रदान करता है। अभ्यास और अन्वेषण के साथ, आपको BBEdit में स्क्रिप्टिंग अपने वर्कफ़्लो का एक अनिवार्य हिस्सा लगेगी।

यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं


टिप्पणियाँ