এটি yshp কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
ysh - YAML টেস্ট শেল
সাইনোপিসিস
ysh [বিকল্প]
বর্ণনাঃ
এই প্রোগ্রামটি আপনাকে পার্ল YAML মডিউলগুলির সাথে একটি ইন্টারেক্টিভ উপায়ে খেলতে দেওয়ার জন্য ডিজাইন করা হয়েছে।
আপনি যখন পার্লে টাইপ করবেন, আপনি YAML ফিরে পাবেন। এবং বিপরীতভাবে.
ডিফল্টরূপে, আপনার টাইপ করা প্রতিটি লাইন হল এক লাইন পার্ল প্রোগ্রাম, যার রিটার্ন মান হবে
YAML হিসাবে প্রদর্শিত হবে।
বহু-লাইন পার্ল কোড লিখতে ';' দিয়ে প্রথম লাইন শুরু করুন এবং যতগুলি লাইন ব্যবহার করুন
প্রয়োজন শুধু ';' সম্বলিত একটি লাইন দিয়ে শেষ করুন।
YAML পাঠ্য প্রবেশ করতে, একটি বৈধ YAML বিভাজক/হেডার লাইন দিয়ে শুরু করুন যা সাধারণত
'---'। কোনো YAML হেডার নেই তা নির্দেশ করতে '===' ব্যবহার করুন। যতগুলো লাইন প্রয়োজন ততগুলো লিখুন।
শুধু '...' সম্বলিত একটি লাইন দিয়ে শেষ করুন।
একটি বাহ্যিক YAML ফাইল পড়তে এবং প্রক্রিয়া করতে, '< ফাইলের নাম' লিখুন। yshও কাজ করবে
একটি স্বতন্ত্র ফিল্টার হিসাবে। এটি YAML স্ট্রীম হিসাবে STDIN-এ যেকোনো কিছু পড়বে এবং পার্ল লিখবে
STDOUT এ আউটপুট। আপনি বলতে পারেন (বেশিরভাগ ইউনিক্স সিস্টেমে):
cat yaml.file | ysh | কম
কমান্ড লাইন বিকল্প
-MYAML::মডিউল
আপনার ইচ্ছামত YAML বাস্তবায়ন মডিউল সেট করুন।
-l './ysh.log'-এ সমস্ত ysh কার্যকলাপের একটি লগ রাখুন। লগ ফাইল ইতিমধ্যেই বিদ্যমান থাকলে, নতুন
বিষয়বস্তু এটি সংযুক্ত করা হবে.
-L './ysh.log'-এ সমস্ত ysh কার্যকলাপের একটি লগ রাখুন। যদি লগ ফাইলটি ইতিমধ্যেই বিদ্যমান থাকে তবে এটি হবে
প্রথমে মুছে ফেলা হবে।
-r টেস্ট রাউন্ডট্রিপিং। প্রবেশ করা পার্ল কোডের প্রতিটি অংশ ডাম্প করা হবে, লোড করা হবে এবং
আবার ডাম্প। যদি দুটি দোকান মেলে না, একটি ত্রুটি বার্তা রিপোর্ট করা হবে.
-আর উপরের মত একই, তা ছাড়া ক অনুমোদন রাউন্ডট্রিপ যখন বার্তা প্রিন্ট করা হবে
সফল হয়
-i
প্রতিটি স্তর ইন্ডেন্ট করার জন্য অক্ষরের সংখ্যা নির্দিষ্ট করুন। এটি সেটিং এর মতই
$YAML::ইন্ডেন্ট।
'$YAML::UseBlock = 1' সেট করার জন্য -ub শর্টকাট। মাল্টিলাইন স্কেলারকে 'ব্লক' ব্যবহার করতে বাধ্য করুন
শৈলী.
'$YAML::UseFold = 1' সেট করার জন্য -uf শর্টকাট। মাল্টিলাইন স্কেলারকে 'ভাঁজ' ব্যবহার করতে বাধ্য করুন
শৈলী.
'$YAML::UseCode = 1' সেট করার জন্য -uc শর্টকাট। সাবরুটিন রেফারেন্স হতে অনুমতি দেয়
প্রক্রিয়াজাত।
'$YAML::UseHeader = 0' সেট করার জন্য -nh শর্টকাট।
'$YAML::UseVersion = 0' সেট করার জন্য -nv শর্টকাট।
-v ysh এর সংস্করণ এবং YAML বাস্তবায়ন মডিউল ব্যবহার করা মুদ্রণ করুন।
-V -v তথ্য ছাড়াও, YAML সম্পর্কিত মডিউলগুলির সংস্করণগুলি প্রিন্ট করুন।
-h একটি সাহায্য বার্তা প্রিন্ট করুন।
YSH_OPT
আপনি যদি প্রতিবার ysh প্রবেশ করার সময় আপনার পছন্দের বিকল্পগুলি লিখতে না চান, তাহলে আপনি রাখতে পারেন
"YSH_OPT" এনভায়রনমেন্ট ভেরিয়েবলের বিকল্প। এই মত কিছু করুন:
এক্সপোর্ট YSH_OPT='-i3 -uc -L'
onworks.net পরিষেবা ব্যবহার করে অনলাইনে yshp ব্যবহার করুন