উত্তর:
$!
সর্বাধিক সম্পাদিত ব্যাকগ্রাউন্ড পাইপলাইনের প্রক্রিয়া আইডি রয়েছে থেকে man bash
:
বিশেষ পরামিতি
শেলটি বেশ কয়েকটি পরামিতি বিশেষভাবে বিবেচনা করে। এই পরামিতিগুলি কেবল রেফারেন্স করা যেতে পারে; তাদের নিয়োগের অনুমতি নেই allowed
...
!
- সর্বাধিক সম্পাদিত ব্যাকগ্রাউন্ড (অ্যাসিনক্রোনাস) কমান্ডের প্রসেস আইডিতে প্রসারিত হয়।
উদাহরণ স্বরূপ:
$ sleep 60 &
[1] 6238
$ echo "$!"
6238
বাশের ম্যান পেজ থেকে:
! Expands to the process ID of the most recently executed
background (asynchronous) command.
সুতরাং $!
ব্যাকগ্রাউন্ড করা সর্বশেষ কাজের প্রসেস আইডি (পিআইডি) থাকতে পারে।
$ sleep 100 &
[1] 18813
$ echo "$!"
18813