সমস্ত শেল কীওয়ার্ড কীভাবে তালিকাভুক্ত করবেন?


15
$ type if
if is a shell keyword

আমি অন্যান্য শেল কীওয়ার্ডগুলি জানি না।

সমস্ত বাশ শেল কীওয়ার্ড তালিকাভুক্ত করার জন্য কোনও আদেশ আছে?

দ্রষ্টব্য: help -mউভয় শেল বিল্টিন এবং শেল কীওয়ার্ড প্রদর্শন করে।


সম্পর্কিত এবং সহায়ক এই দুটি লিঙ্কগুলি ভাগ করে নেওয়ার জন্য আমি আনন্দিত: এটি দেখুন এবং এটি দেখুন
পান্ড্য

সম্পর্কিত (কীওয়ার্ডের পরিবর্তে বিল্টিনগুলির জন্য): আমি কীভাবে সমস্ত উপলব্ধ শেল বিল্টিন কমান্ডের তালিকা করব?
এলিয়াহ কাগন

উত্তর:


12

compgenএটির জন্য শেল বিল্টিন কমান্ড বলা আছে যা আপনি চালানোর সময় অবশ্যই লক্ষ্য করেন নি help -m

$ compgen -k
if
then
else
elif
fi
case
esac
for
select
while
until
do
done
in
function
time
{
}
!
[[
]]
coproc

দেখুন help -m compgenসম্পর্কে আরও তথ্যের জন্য compgen


3

আইডিয়া এখান থেকে নেওয়া :

  • ব্যাশে, সমস্ত কীওয়ার্ডের তালিকা তৈরি করতে, প্রথমে টার্মিনালে নিম্নলিখিত কমান্ডটি চালান:

    complete -A keyword :
  • তারপর উদ্বোধক এ টাইপ করুন: :SpaceTabTab

আমার জন্য খুব ভাল কাজ করে:

!         {         coproc    elif      fi        if        then      while     
[[        }         do        else      for       in        time      
]]        case      done      esac      function  select    until     
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.