더북(TheBook)

$$

$$는 실행 중인 셸의 PID를 반환합니다. 셸 프롬프트에서도 사용할 수 있고, 스크립트 파일에서도 사용할 수 있습니다.

  1 셸에서 다음과 같이 실행해 봅시다. 현재 실행 중인 셸의 PID를 출력합니다(PID는 책과 다를 수 있습니다). 하나의 셸이 실행 중인 상태이므로 다시 실행해도 PID가 변경되지 않습니다.

icon_con

터미널

gilbut@ubuntu2404:~/script$ echo $$ 
2055
gilbut@ubuntu2404:~/script$ echo $$
2055

  2 이번에는 스크립트를 작성해 실행해 봅시다. 다음과 같이 스크립트를 실행 중인 PID를 출력하도록 pid.sh 파일에 작성합니다.

pid.sh

#!/bin/bash

echo "pid is $$"
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.