संपादित 2 महीने पहले द्वारा ExtremeHow संपादकीय टीम
बीबीएडिटस्क्रिप्टिंगस्वचालनस्क्रिप्टउपकरणप्रोग्रामिंगपाठ संपादकसॉफ्टवेयरउत्पादकताविकासलेखनएप्लिकेशनकोडउपयोगिताएँसंपादककॉन्फ़िगरेशनप्रणालीअनुकूलनपाठ
अनुवाद अपडेट किया गया 2 महीने पहले
BBEdit एक शक्तिशाली टेक्स्ट एडिटर है जो macOS के लिए डिज़ाइन किया गया है। यह डेवलपर्स, लेखकों, और उन सभी लोगों द्वारा व्यापक रूप से उपयोग किया जाता है जो बहुत सारे टेक्स्ट या कोड के साथ काम करते हैं। BBEdit कई विशेषताएं प्रदान करता है, जिनमें सिंटेक्स हाइलाइटिंग, कोड फोल्डिंग, और स्क्रिप्ट चलाने की क्षमता शामिल है। इस गाइड में, हम सीखेंगे कि BBEdit में स्क्रिप्ट कैसे बनाएँ और चलाएँ। हम प्रक्रिया को कई चरणों में विभाजित करेंगे ताकि इसे समझना आसान हो, यहां तक कि शुरुआत करने वालों के लिए भी।
BBEdit एक टेक्स्ट एडिटर है जो विशेष रूप से डेवलपर्स के बीच लोकप्रिय है क्योंकि यह कई प्रोग्रामिंग भाषाओं का समर्थन करता है और बहुत सारी लचीलापन प्रदान करता है। BBEdit की विशेष विशेषताओं में से एक इसकी स्क्रिप्ट चलाने की क्षमता है। इसका मतलब है कि आप दोहरावित कार्यों को स्वचालित कर सकते हैं, टेक्स्ट फाइलों को प्रबंधित कर सकते हैं और जटिल कार्यों को आसानी से कर सकते हैं। BBEdit विभिन्न स्क्रिप्टिंग भाषाओं का समर्थन करता है, जिनमें AppleScript, शेल स्क्रिप्ट्स और पायथन शामिल हैं।
स्क्रिप्ट्स आपको बहुत समय बचा सकते हैं क्योंकि वे दोहरावित कार्यों को स्वचालित कर सकते हैं। स्क्रिप्ट्स जटिल कार्यों को भी करने में आपकी सहायता कर सकते हैं जो मैन्युअल रूप से उबाऊ या समय-साध्य होंगे। उदाहरण के लिए, यदि आपको अक्सर टेक्स्ट फाइलों को पुनः स्वरूपित करने या अपने दस्तावेजों से विशेष जानकारी निकालने की आवश्यकता होती है, तो स्क्रिप्ट्स इन कार्यों को तेजी से कर सकते हैं। BBEdit वे उपकरण प्रदान करता है जिनकी आपको स्क्रिप्ट्स लिखने, परीक्षण करने और उन्हें सीधे एडिटर में चलाने की आवश्यकता होती है, जिससे यह विकास और टेक्स्ट प्रबंधन के लिए एक शक्तिशाली वातावरण बन जाता है।
BBEdit में स्क्रिप्ट्स बनाने और चलाने से पहले, मूल बातें अच्छी तरह से समझना महत्वपूर्ण है। आपको BBEdit के इंटरफेस के साथ परिचित होना चाहिए और इसे प्रभावी ढंग से नेविगेट करना आना चाहिए। आपको स्क्रिप्टिंग भाषाओं का बुनियादी ज्ञान भी होना चाहिए। लेकिन चिंता न करें - हम आपको वह सब कुछ बताएँगे जो आपको जानना आवश्यक है।
सबसे पहले, सुनिश्चित करें कि आपने अपने मैक पर BBEdit इंस्टॉल कर रखा है। आप इसे BBEdit की आधिकारिक वेबसाइट से नवीनतम संस्करण डाउनलोड कर सकते हैं। इसे अपने सिस्टम पर चलाने के लिए इंस्टॉलेशन निर्देशों का पालन करें।
BBEdit खोलें और एक नया दस्तावेज़ बनाने के लिए File > New में जाएँ। यह वह टेक्स्ट एडिटर स्पेस होगा जहाँ आप अपनी स्क्रिप्ट लिखेंगे। यदि आवश्यक हो, तो आप कई दस्तावेज़ बना सकते हैं, लेकिन सरलता के लिए, हम एक से शुरू करेंगे।
अब, चलो एक साधारण स्क्रिप्ट लिखते हैं। हम शेल स्क्रिप्ट से शुरू करेंगे, जो स्क्रिप्ट्स के सबसे आसान प्रकारों में से एक है जिसे बनाना और चलाना आसान है।
शेल स्क्रिप्ट्स वे स्क्रिप्ट्स हैं जो यूनिक्स-आधारित सिस्टम के कमांड-लाइन इंटरफेस में चल सकती हैं, जैसे macOS। यहां एक सरल शेल स्क्रिप्ट का उदाहरण दिया गया है:
#!/bin/bash echo "Hello, world!"
BBEdit में, सुनिश्चित करें कि आप अपनी दस्तावेज़ को .sh
एक्सटेंशन से सहेजते हैं। आप इसे File > Save As... में जाकर और hello_world.sh
जैसे नाम को दर्ज करके सहेज सकते हैं।
इस स्क्रिप्ट में दो मुख्य घटक हैं:
#!/bin/bash
, सिस्टम को बताती है कि यह एक बैश स्क्रिप्ट है। बैश एक सामान्य शेल भाषा है।echo "Hello, world!"
, एक कमांड है जो टर्मिनल पर "Hello, world!" को प्रिंट करेगा।एक बार जब आप अपनी स्क्रिप्ट लिख लेते हैं और उसे सहेज लेते हैं, तो आप इसे सीधे 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 का उपयोग करके एक पायथन स्क्रिप्ट चलाने के लिए, आपको शेल स्क्रिप्ट के समान चरणों का पालन करना होगा:
python3 hello_python.py
।कमांड चलाने के बाद, आपको टर्मिनल विंडो में "Hello, Python World!" आउटपुट दिखाई देगा।
अब जब आप बुनियादी स्क्रिप्ट्स बनाना और चलाना जानते हैं, तो चलो स्क्रिप्ट्स को अधिक इंटरैक्टिव बनाते हैं। इंटरैक्टिविटी स्क्रिप्ट्स को अधिक गतिशील और उपयोगी बना सकती है।
यहाँ एक अधिक इंटरैक्टिव शेल स्क्रिप्ट का उदाहरण दिया गया है। यह स्क्रिप्ट उपयोगकर्ता का नाम पूछती है और फिर उपयोगकर्ता का स्वागत करती है:
#!/bin/bash echo "What is your name?" read user_name echo "Hello, $user_name!"
इस स्क्रिप्ट में:
read user_name
उपयोगकर्ता के इनपुट को कैप्चर करता है और इसे user_name
वेरिएबल में संग्रहीत करता है।echo "Hello, $user_name!"
उपयोगकर्ता के इनपुट का उपयोग करके एक व्यक्तिगत स्वागत संदेश प्रिंट करता है।आप इस इंटरैक्टिव स्क्रिप्ट को BBEdit के टर्मिनल में पहले की तरह चला सकते हैं:
sh name_greeting.sh
दर्ज करें।जब आपसे पूछा जाए, तो अपना नाम टाइप करें और एंटर दबाएं। आपको एक व्यक्तिगत स्वागत संदेश दिखाई देगा।
इसी तरह, आप पायथन स्क्रिप्ट्स में इंटरैक्टिविटी बढ़ा सकते हैं:
user_name = input("What is your name? ") print(f"Hello, {user_name}!")
इस पायथन स्क्रिप्ट को चलाने के लिए:
python3 name_greeting.py
दर्ज करें।शेल स्क्रिप्ट की तरह, यह पायथन स्क्रिप्ट आपका नाम पूछेगी और एक व्यक्तिगत स्वागत संदेश प्रिंट करेगी।
BBEdit में स्क्रिप्टिंग का सबसे शक्तिशाली पहलू कार्यों को स्वचालित करने की इसकी क्षमता है। स्वचालन वर्कफ़्लो को सुव्यवस्थित कर सकता है और उत्पादकता बढ़ा सकता है।
मान लें कि आपके पास एक सेट फाइलें है जिन्हें आपको नाम बदलने की आवश्यकता है। इसे मैन्युअल रूप से करना कष्टप्रद हो सकता है, विशेष रूप से यदि बहुत सारी फाइलें हैं। चलो इस प्रक्रिया को स्वचालित करने के लिए एक स्क्रिप्ट बनाते हैं।
फाइलों के नाम बदलने के लिए यहाँ एक साधारण शेल स्क्रिप्ट है:
#!/bin/bash for file in *.txt do mv "$file" "${file%.txt}_backup.txt" done
यह स्क्रिप्ट वर्तमान निर्देशिका में सभी .txt
फाइलों के नाम बदल देगी और प्रत्येक फाइल के नाम के अंत में _backup
जोड़ देगी। उदाहरण के लिए, document.txt
बन जाएगा document_backup.txt
।
इस बैच नाम बदलने की स्क्रिप्ट को चलाने के लिए:
.sh
एक्सटेंशन के साथ सहेजा है, जैसे rename_files.sh
।sh rename_files.sh
के साथ BBEdit टर्मिनल का उपयोग करके चलाएं।स्क्रिप्ट्स बनाना और चलाना BBEdit की क्षमताओं का लाभ उठाने का एक शक्तिशाली तरीका हो सकता है। ध्यान रखने के लिए यहां कुछ सुझाव दिए गए हैं:
इस गाइड में, हमने BBEdit में स्क्रिप्ट्स कैसे बनाएँ और चलाएँ इस पर चर्चा की। स्क्रिप्टिंग कार्यों को स्वचालित करने और जटिल टेक्स्ट प्रबंधन में एक शक्तिशाली उपकरण है। चाहे आप शेल स्क्रिप्ट्स, पायथन स्क्रिप्ट्स, या अन्य स्क्रिप्टिंग भाषाओं के साथ काम कर रहे हों, BBEdit विकास और टेक्स्ट संपादन के लिए एक सहायक वातावरण प्रदान करता है। अभ्यास और अन्वेषण के साथ, आपको BBEdit में स्क्रिप्टिंग अपने वर्कफ़्लो का एक अनिवार्य हिस्सा लगेगी।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं