উত্তর:
$!সর্বাধিক সম্পাদিত ব্যাকগ্রাউন্ড পাইপলাইনের প্রক্রিয়া আইডি রয়েছে থেকে 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