Yanıtlar:
$!
en son yürütülen arkaplan boru hattının işlem kimliğini içerir. Kimden man bash
:
Özel parametreler
Kabuk özel olarak çeşitli parametreleri ele alır. Bu parametrelere yalnızca başvuru yapılabilir; onlara atama izin verilmez.
...
!
- En son yürütülen arka plan (zaman uyumsuz) komutunun işlem kimliğine genişler.
Örneğin:
$ sleep 60 &
[1] 6238
$ echo "$!"
6238
Bash'in adam sayfasından:
! Expands to the process ID of the most recently executed
background (asynchronous) command.
Böylece $!
, arka plandaki son işin işlem kimliğini (PID) içerecektir.
$ sleep 100 &
[1] 18813
$ echo "$!"
18813