প্রশ্ন ট্যাগ «getopts»

30
আমি কীভাবে কমান্ড লাইন যুক্তিতে পার্স করব?
বলুন, আমার কাছে একটি স্ক্রিপ্ট রয়েছে যা এই লাইনের সাথে ডেকে আনে: ./myscript -vfd ./foo/bar/someFile -o /fizz/someOtherFile বা এই এক: ./myscript -v -f -d -o /fizz/someOtherFile ./foo/bar/someFile প্রতিটি ক্ষেত্রে এই যেমন যে পার্স গৃহীত উপায় (বা দুই কিছু সমন্বয়) কী $v, $fএবং $dসব সেট করা হবে trueএবং $outFileসমান হবে /fizz/someOtherFile?

30
দীর্ঘ এবং সংক্ষিপ্ত কমান্ড লাইন বিকল্পগুলি প্রক্রিয়া করার জন্য গোটপটস ব্যবহার করে
আমি আমার শেল স্ক্রিপ্টটি ব্যবহার করে কমান্ড লাইন বিকল্পগুলির দীর্ঘ এবং সংক্ষিপ্ত রূপগুলি চালু করতে চাই। আমি জানি যে getoptsএটি ব্যবহার করা যেতে পারে তবে পার্লের মতো শেল দিয়েও আমি এটি করতে পারিনি। এটি কীভাবে করা যায় সে সম্পর্কে কোনও ধারণা, যাতে আমি এর মতো বিকল্পগুলি ব্যবহার করতে পারি: ./shell.sh …

7
ব্যাশে কীভাবে ব্যবহার করতে হবে তার একটি উদাহরণ
আমি myscriptএইভাবে ফাইল কল করতে চাই : $ ./myscript -s 45 -p any_string অথবা $ ./myscript -h #should display help $ ./myscript #should display help আমার প্রয়োজনীয়তাগুলি হ'ল: getopt ইনপুট আর্গুমেন্ট পেতে এখানে -sউপস্থিত থাকলে তা পরীক্ষা করুন , যদি ত্রুটি না ফেরায় -s45 বা 90 এর পরে মানটি পরীক্ষা …
345 bash  shell  getopts 
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.