শেল ফাংশনটির বর্তমান সংজ্ঞা দেখুন


11

সুতরাং আমি বাশরাককে নিয়মিত সম্পাদনা করছি এবং আমার একটি কার্যকরী সংজ্ঞা সংজ্ঞা সহ একটি টার্মিনাল খোলা রয়েছে, যদিও বাশার্ক একটি ভুল ফাংশন সংজ্ঞা সহ আপডেট করা হয়েছে। (কারণ আমি আপডেট হওয়া বাশার্ক উত্স না করা পর্যন্ত সংজ্ঞাটি পরিবর্তন হয় না) আমি কীভাবে এই ক্ষেত্রে কার্যকারিতা সংজ্ঞাটি সন্ধান করতে পারি? উদাহরণস্বরূপ, যদি আমি টাইপ করি:

alias function_name

আমি দেখতে পাচ্ছি যে উপনামটির সংজ্ঞা কী। ফাংশন জন্য অনুরূপ একটি কমান্ড আছে? যদি তা না হয় তবে বর্তমান টার্মিনালটি ব্যবহার করছে এমন পুরো বাশার্ক আউটপুট করার জন্য একটি আদেশ আছে?

উত্তর:


18
typeset -f function

নির্দেশিত ফাংশনের বর্তমান সংজ্ঞা প্রদর্শন করে। এটি ksh (যেখানে এটি উদ্ভব হয়েছে), ব্যাশ এবং জেডএসে কাজ করে। (বিশেষ দ্রষ্টব্য zsh এ, type -f, which, functionsএবং whence -fঅনুষ্ঠানে সংজ্ঞা করে।)


আপনি whence -cvzsh এও ব্যবহার করতে পারেন । -vবিকল্প, আপনাকে বলতে যদি কোন ধরনের ওরফে বা ফাংশনটি (বা অন্যথায় আপনি এক্সিকিউটেবল হয় PATHএ সব)। আপনি যদি এটি প্রচুর ব্যবহার করেন (আমি হিসাবে), আপনি এটি একটি-শব্দ কমান্ডে উপন্যাস করতে পারেন।
ইমানুয়েল বার্গ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.