AskUbuntu पर, मैंने कुछ आदेश देखे हैं जो काफी जटिल हैं, उनमें बहुत सारे प्रतीक हैं। इन आदेशों का निर्माण कैसे किया जाता है, इसकी बेहतर समझ प्राप्त करने के लिए, मैं जानना चाहता हूं कि प्रतीक किस लिए खड़े हैं।
उदाहरण के लिए:
find ~/ -name \*.c -exec sed -i "s/cybernetnews/cybernet/g" {} \;
या इससे भी अधिक जटिल:
echo -e "\e[${i#*=}m$( x=${i%=*}; [ "${!x}" ] && echo "${!x}" || echo "$x" )\e[m"
मैं बहुत अच्छी तरह से है कि जोड़ने मापदंडों को समझने के रूप में -c, --debugमुख्य commmand पर कुछ प्रभाव है। इनका अर्थ लगभग सभी मामलों में manपृष्ठों में पाया जाना है , इसलिए यह वास्तव में नहीं है जो मैं देख रहा हूं।
कृपया, अपने उत्तर को परिभाषित करने का प्रयास करें कि प्रतीक विशेष रूप से क्या करते हैं, इसके बजाय मैंने जो उदाहरण दिए हैं, उन्हें समझाने के बजाय। जो इस तरह दिख सकता है:
" means 'argument': the main command uses anything within these symbols as its source
^ is used for ...
# is used for ...
अग्रिम में धन्यवाद
-c -Dहै कमांड 1 में कुछ मतलब हो सकता है और कमांड 2 में पूरी तरह से अलग चीज हो सकती है