बैश स्क्रिप्टिंग सीखने के लिए सर्वश्रेष्ठ संसाधन? [बन्द है]


31

मैंने अब दो साल के लिए कई भाषाओं में प्रोग्राम किया है, मेरा मतलब है कि मुझे पता है कि किसी समस्या के लिए एक अच्छा समाधान कैसे डिज़ाइन और कार्यान्वित किया जाए।

हालाँकि, बैश मेरे लिए एक प्रमुख सिरदर्द है, बस कुछ भी काम नहीं करता है - या यहां तक ​​कि त्रुटियों के बिना भी।

मैंने जो कुछ भी पाया है, वे सभी अविश्वसनीय रूप से अनौपचारिक थे, इसके सिंटैक्स को संक्षेप में नहीं बताया गया है या आप जो सबसे सामान्य त्रुटियां कर रहे हैं, उन्हें बता रहे हैं।

तो आप मुझे क्या सलाह दे सकते हैं?


3
इसके लायक क्या है, मुझे आज मैनुअल की ओर इशारा किया गया था और यह एक दिलचस्प, लेकिन पर्याप्त रूप से पढ़ने के लिए बना रहा है। यह आपके काम आ सकता है।
बोहज

ओह, मैंने इस उत्तर को नहीं देखा, धन्यवाद :) :)
वीएमवी

चिंता की कोई बात नहीं है। मैं अभी भी इसके माध्यम से जुताई कर रहा हूँ। :)
बोहेज

1
@boehj +1 मैनुअल लोगों को आश्चर्यचकित करता है।
आर्थर

जवाबों:


22

मुझे टीएलडीपी गाइड http://tldp.org/guides.html पसंद है

शुरुआती से लेकर एडवांस्ड बैश गाइड तक सब कुछ है; यह है कि मैंने वैसे भी कैसे सीखा।


धन्यवाद, ऐसा लगता है कि आप सामान्य रूप से अन्य उपयोगी गाइड पा सकते हैं, साथ ही साथ।
18

1
मैं किसी ऐसे व्यक्ति से पढ़ता हूं जो बैश स्क्रिप्ट के लिए एक स्वचालित कोड चेकिंग टूल पर काम करता है: "TLDP है, क्या मैं विनम्रता से कहूंगा, शेल स्क्रिप्ट लिखने पर मार्गदर्शन के लिए अनुशंसित नहीं है।"
phk

1
@ अच्छी तरह से, इसमें बहुत सारे सामान शामिल हैं जो बहुत सारे चरण-दर-चरण हैं, जैसे blah; exitval=$?; if [ "$exitval" -ne 0 ]... सौभाग्य से लोग आपके द्वारा इंगित करने के बाद तेजी से सीखते हैं।
आर्थर

13
मैंने जो कुछ भी पाया है, वे सभी अविश्वसनीय रूप से अनौपचारिक थे, इसके सिंटैक्स को संक्षेप में नहीं बताया गया है या आप जो सबसे सामान्य त्रुटियां कर रहे हैं, उन्हें बता रहे हैं।

सबसे अच्छा संसाधन, और एक जो सामान्य त्रुटियों को संबोधित करता है, वह है ग्रेग विकी

सिंटैक्स और अच्छे अभ्यास पर संकेत के लिए एक और बहुत अच्छा संसाधन बैश हैकर्स विकी है


दोनों को वही लगता है जो मुझे चाहिए। धन्यवाद
vemv


0

मैं यूनिक्स पॉवर टूल्स पुस्तक से बहुत कुछ सीखता हूं। हालाँकि, शेल प्रोग्रामिंग पर विशेष रूप से एक पुस्तक नहीं है, मैंने पाया कि विषय समझने में आसान हैं और सीखने के लिए बहुत सारे ट्रिक्स हैं।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.