UNIX में हर प्रक्रिया जैसे ऑपरेटिंग सिस्टम में एक (अस्थायी रूप से) विशिष्ट पहचानकर्ता, PID होता है। एक ही समय में चलने वाली कोई भी दो प्रक्रियाएँ एक ही PID नहीं हो सकती हैं, और $$ स्क्रिप्ट चलाने वाले bash उदाहरण के PID को संदर्भित करता है।
यह बहुत ज्यादा नहीं है समझ है कि यह पुनः उपयोग किया जा कभी नहीं होगा (वास्तव में, PIDs लगातार पुन: उपयोग किया जाता है) में एक अद्वितीय idenifier। जो आपको देता है वह एक संख्या है जैसे कि, यदि कोई अन्य व्यक्ति आपकी स्क्रिप्ट चलाता है, तो उन्हें एक अलग पहचानकर्ता मिलेगा, जबकि आपका अभी भी चल रहा है। एक बार जब आपकी मृत्यु हो जाती है, तो पीआईडी को पुनर्नवीनीकरण किया जा सकता है और कोई और आपकी स्क्रिप्ट को चला सकता है, उसी पीआईडी को प्राप्त कर सकता है, और इसलिए उसी फ़ाइल नाम को प्राप्त करें।
जैसे, यह वास्तव में केवल कहने के लिए समझदार है "$ $ एक फ़ाइलनाम देता है जैसे कि अगर कोई और एक ही स्क्रिप्ट चलाता है, जो मेरे उदाहरण अभी भी चल रहा है, तो उन्हें एक अलग नाम मिलेगा"।