আসকউবুন্টুতে, আমি চারপাশে কয়েকটি কমান্ড দেখেছি যেগুলি দেখতে বেশ জটিল এবং সেগুলিতে প্রচুর চিহ্ন রয়েছে। এই কমান্ডগুলি কীভাবে তৈরি করা হয়েছে সে সম্পর্কে আরও ভালভাবে বুঝতে, আমি প্রতীকগুলি কীসের জন্য দাঁড়াচ্ছে তা জানতে চাই।
উদাহরণ স্বরূপ:
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. একটি একদম ভিন্ন জিনিস মানে হতে পারে