শেলের মধ্যে "$$" এর অর্থ কী?


উত্তর:


14

$$ব্যাশ ও অন্যান্য শাঁস মধ্যে পরিবর্তনশীল শেলের প্রক্রিয়া ID উপস্থিত রয়েছে।

দেখুন এই স্ট্যাক ওভারফ্লো প্রশ্ন ও এই এক এছাড়াও সম্পর্কে আরো বিবরণ আছে তা আরো স্পষ্ট করে, এবং এটি অনুরূপ কমান্ড।



1

অন্যান্য (স্বীকৃত) উত্তর হিসাবে নির্দেশিত, $ পরম বর্তমান শেলের বর্তমান প্রক্রিয়া আইডি (পিআইডি) উপস্থাপন করে।

এই পরম প্রতিধ্বনিত করা বেশিরভাগ শেলগুলিতে কাজ করা উচিত (কেবল বাশ নয়):

ব্যাশ:

$ echo $0
bash
$ echo $$
6780

বোর্ন:

$ echo $0
sh
$ echo $$
6988

সি-শেল:

% echo $shell
/bin/csh
% echo $$
7613

এটিও লক্ষ করা জরুরী, শেলের মধ্যে থেকে কমান্ডগুলি শেলের প্যারেন্ট প্রসেস আইডি (পিপিআইডি) এর অধীনে চলবে ।

$ echo $$
6780
$ ps -ef | grep 6780
aploetz   6780  6770  0 11:15 pts/2    00:00:00 bash
aploetz   8572  6780  0 11:34 pts/2    00:00:00 ps -ef
aploetz   8573  6780  0 11:34 pts/2    00:00:00 grep --color=auto 6780
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.