ਬਾਸ਼ ਸਕ੍ਰਿਪਟ ਦੀ ਡਾਇਰੈਕਟਰੀ ਲੱਭਣ ਲਈ ਗਾਈਡ

ਬਾਸ਼ ਸਕ੍ਰਿਪਟ ਦੀ ਡਾਇਰੈਕਟਰੀ ਲੱਭਣ ਲਈ ਗਾਈਡ
Bash Script

ਤੁਹਾਡੀ ਬੈਸ਼ ਸਕ੍ਰਿਪਟ ਦੀ ਡਾਇਰੈਕਟਰੀ ਦਾ ਪਤਾ ਲਗਾਉਣਾ

ਬਹੁਤ ਸਾਰੇ ਸਕ੍ਰਿਪਟਿੰਗ ਦ੍ਰਿਸ਼ਾਂ ਵਿੱਚ, ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਜਾਣਨਾ ਜ਼ਰੂਰੀ ਹੈ ਜਿੱਥੇ ਤੁਹਾਡੀ Bash ਸਕ੍ਰਿਪਟ ਸਥਿਤ ਹੈ। ਇਹ ਗਿਆਨ ਤੁਹਾਨੂੰ ਸਕ੍ਰਿਪਟ ਦੀ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਨੈਵੀਗੇਟ ਕਰਨ ਅਤੇ ਇਸਦੇ ਅੰਦਰਲੀਆਂ ਫਾਈਲਾਂ ਨੂੰ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਢੰਗ ਨਾਲ ਚਲਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।

ਭਾਵੇਂ ਤੁਸੀਂ ਕਿਸੇ ਹੋਰ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਲਾਂਚ ਕਰਨ ਲਈ ਆਪਣੀ ਸਕ੍ਰਿਪਟ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ ਜਾਂ ਖਾਸ ਫਾਈਲਾਂ 'ਤੇ ਕਾਰਵਾਈਆਂ ਕਰ ਰਹੇ ਹੋ, ਸਕ੍ਰਿਪਟ ਦੀ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਲੱਭਣਾ ਨਿਰਵਿਘਨ ਅਤੇ ਅਨੁਮਾਨ ਲਗਾਉਣ ਯੋਗ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ ਗਾਈਡ ਦਿਖਾਏਗੀ ਕਿ ਇਸ ਕੰਮ ਨੂੰ ਕਿਵੇਂ ਪੂਰਾ ਕਰਨਾ ਹੈ।

ਹੁਕਮ ਵਰਣਨ
${BASH_SOURCE[0]} Bash ਵਿੱਚ ਚਲਾਈ ਜਾ ਰਹੀ ਸਕ੍ਰਿਪਟ ਦੇ ਪੂਰੇ ਮਾਰਗ ਦਾ ਹਵਾਲਾ ਦਿੰਦਾ ਹੈ।
cd $(dirname ...) ਮੌਜੂਦਾ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਖਾਸ ਫ਼ਾਈਲ ਜਾਂ ਸਕ੍ਰਿਪਟ ਦੀ ਮੂਲ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਬਦਲਦਾ ਹੈ।
pwd ਮੌਜੂਦਾ ਵਰਕਿੰਗ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਪ੍ਰਿੰਟ ਕਰਦਾ ਹੈ।
realpath() ਪਾਈਥਨ ਵਿੱਚ ਨਿਰਧਾਰਤ ਫਾਈਲ ਨਾਮ ਦਾ ਕੈਨੋਨੀਕਲ ਮਾਰਗ ਵਾਪਸ ਕਰਦਾ ਹੈ।
sys.argv[0] ਇਸ ਵਿੱਚ ਸਕ੍ਰਿਪਟ ਨਾਮ ਸ਼ਾਮਲ ਹੈ ਜੋ ਪਾਈਥਨ ਸਕ੍ਰਿਪਟ ਨੂੰ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਵਰਤਿਆ ਗਿਆ ਸੀ।
os.chdir() ਮੌਜੂਦਾ ਕਾਰਜਸ਼ੀਲ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਪਾਈਥਨ ਵਿੱਚ ਦਿੱਤੇ ਮਾਰਗ ਵਿੱਚ ਬਦਲਦਾ ਹੈ।
os.system() ਪਾਈਥਨ ਵਿੱਚ ਸਬਸ਼ੈਲ ਵਿੱਚ ਇੱਕ ਕਮਾਂਡ ਚਲਾਉਂਦਾ ਹੈ।
ls -al ਮੌਜੂਦਾ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਵਿਸਤ੍ਰਿਤ ਜਾਣਕਾਰੀ ਵਾਲੀਆਂ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਅਤੇ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਦਾ ਹੈ।

ਸਕ੍ਰਿਪਟ ਡਾਇਰੈਕਟਰੀ ਟਿਕਾਣਾ ਨੂੰ ਸਮਝਣਾ

ਪ੍ਰਦਾਨ ਕੀਤੀਆਂ ਸਕ੍ਰਿਪਟਾਂ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਵਿਧੀਆਂ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਕਰਦੀਆਂ ਹਨ ਜਿੱਥੇ ਇੱਕ Bash ਸਕ੍ਰਿਪਟ ਸਥਿਤ ਹੈ। Bash ਸਕ੍ਰਿਪਟ ਉਦਾਹਰਨ ਵਿੱਚ, ਕਮਾਂਡ ${BASH_SOURCE[0]} ਸਕ੍ਰਿਪਟ ਦੇ ਮਾਰਗ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਜਦਕਿ cd $(dirname ...) ਵਰਕਿੰਗ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਸਕ੍ਰਿਪਟ ਦੀ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਬਦਲਦਾ ਹੈ। ਦ pwd ਕਮਾਂਡ ਮੌਜੂਦਾ ਵਰਕਿੰਗ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਪ੍ਰਿੰਟ ਕਰਦੀ ਹੈ, ਜੋ ਤਬਦੀਲੀ ਦੀ ਪੁਸ਼ਟੀ ਕਰਦੀ ਹੈ। ਇਹ ਸਕ੍ਰਿਪਟ ਦੇ ਟਿਕਾਣੇ ਤੋਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਜ਼ਰੂਰੀ ਹੈ, ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਕਿ ਸਾਰੀਆਂ ਕਾਰਵਾਈਆਂ ਸਹੀ ਸੰਦਰਭ ਵਿੱਚ ਹੋਣ।

ਪਾਈਥਨ ਸਕ੍ਰਿਪਟ ਉਦਾਹਰਨ ਵਿੱਚ, os.path.dirname(os.path.realpath(sys.argv[0])) ਸਕ੍ਰਿਪਟ ਦੀ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ, ਅਤੇ os.chdir() ਵਰਕਿੰਗ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਬਦਲਦਾ ਹੈ। ਦ os.system() ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਿਸੇ ਹੋਰ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਚਲਾਉਣ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਐਡਵਾਂਸਡ ਬੈਸ਼ ਸਕ੍ਰਿਪਟ ਉਦਾਹਰਨ ਇਹਨਾਂ ਤਕਨੀਕਾਂ ਨੂੰ ਜੋੜਦੀ ਹੈ, ਵਰਤ ਕੇ ls -al ਸਕ੍ਰਿਪਟ ਦੀ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਫਾਈਲਾਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਨ ਲਈ। ਇਹ ਪਹੁੰਚ ਉਹਨਾਂ ਸਕ੍ਰਿਪਟਾਂ ਲਈ ਉਪਯੋਗੀ ਹੈ ਜਿਹਨਾਂ ਨੂੰ ਉਹਨਾਂ ਦੇ ਸਥਾਨ ਦੇ ਅਨੁਸਾਰ ਫਾਈਲਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਜਾਂ ਸੰਚਾਲਨ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।

ਬੈਸ਼ ਸਕ੍ਰਿਪਟ ਦੀ ਡਾਇਰੈਕਟਰੀ ਨਿਰਧਾਰਤ ਕਰੋ

ਬੈਸ਼ ਸਕ੍ਰਿਪਟ ਉਦਾਹਰਨ

# Method to get the directory of the script
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"

# Print the directory
echo "The script is located in: $DIR"

# Change to the script's directory
cd "$DIR"

# Execute another application
./application

ਵਰਕਿੰਗ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਸਕ੍ਰਿਪਟ ਦੇ ਟਿਕਾਣੇ ਵਿੱਚ ਬਦਲਣਾ

ਪਾਈਥਨ ਸਕ੍ਰਿਪਟ ਉਦਾਹਰਨ

import os
import sys

def get_script_directory():
    return os.path.dirname(os.path.realpath(sys.argv[0]))

# Get the script's directory
script_dir = get_script_directory()

# Print the directory
print(f"The script is located in: {script_dir}")

# Change to the script's directory
os.chdir(script_dir)

# Execute another application
os.system("./application")

ਸ਼ੈੱਲ ਸਕ੍ਰਿਪਟ ਵਿੱਚ ਸਕ੍ਰਿਪਟ ਦੀ ਡਾਇਰੈਕਟਰੀ ਦਾ ਪਤਾ ਲਗਾਉਣਾ

ਐਡਵਾਂਸਡ ਬੈਸ਼ ਸਕ੍ਰਿਪਟ ਉਦਾਹਰਨ

#!/bin/bash

# Resolve the directory of the script
SCRIPT_DIR=$(cd $(dirname "${BASH_SOURCE[0]}") && pwd)

# Print the resolved directory
echo "Script directory is: $SCRIPT_DIR"

# Move to the script's directory
cd "$SCRIPT_DIR"

# Example operation in script's directory
echo "Listing files in script directory:"
ls -al

# Launch another application from the script directory
./application

ਸਕ੍ਰਿਪਟ ਡਾਇਰੈਕਟਰੀ ਲੱਭਣ ਲਈ ਵਾਧੂ ਢੰਗ

ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਲੱਭਣ ਲਈ ਇੱਕ ਹੋਰ ਉਪਯੋਗੀ ਤਰੀਕਾ ਜਿੱਥੇ ਇੱਕ ਸਕ੍ਰਿਪਟ ਰਹਿੰਦੀ ਹੈ ਵਿੱਚ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ ਦਾ ਲਾਭ ਲੈਣਾ ਸ਼ਾਮਲ ਹੈ। ਕੁਝ ਪ੍ਰਣਾਲੀਆਂ ਵਿੱਚ, $0 ਵੇਰੀਏਬਲ ਵਿੱਚ ਵਰਤਮਾਨ ਵਿੱਚ ਚੱਲਣ ਵਾਲੀ ਸਕ੍ਰਿਪਟ ਦਾ ਮਾਰਗ ਸ਼ਾਮਲ ਹੈ। ਇਸ ਨੂੰ ਕਮਾਂਡਾਂ ਨਾਲ ਜੋੜ ਕੇ dirname ਅਤੇ readlink, ਤੁਸੀਂ ਸਕ੍ਰਿਪਟ ਦੀ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਹੋਰ ਪੋਰਟੇਬਲ ਤਰੀਕੇ ਨਾਲ ਨਿਰਧਾਰਤ ਕਰ ਸਕਦੇ ਹੋ। ਇਹ ਵਿਸ਼ੇਸ਼ ਤੌਰ 'ਤੇ ਉਦੋਂ ਲਾਭਦਾਇਕ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਵੱਖ-ਵੱਖ ਵਾਤਾਵਰਣਾਂ ਵਿੱਚ ਜਾਂ ਸਿਮਲਿੰਕਸ ਰਾਹੀਂ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ।

ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ readlink ਉਹਨਾਂ ਦੇ ਅਸਲ ਫਾਈਲ ਮਾਰਗਾਂ ਦੇ ਪ੍ਰਤੀਕ ਲਿੰਕਾਂ ਨੂੰ ਹੱਲ ਕਰ ਸਕਦਾ ਹੈ, ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਨ ਵਿੱਚ ਸ਼ੁੱਧਤਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ। ਉਦਾਹਰਣ ਦੇ ਲਈ, DIR="$(dirname "$(readlink -f "$0")")" ਸਕ੍ਰਿਪਟ ਦੀ ਡਾਇਰੈਕਟਰੀ ਪ੍ਰਾਪਤ ਕਰੇਗਾ ਭਾਵੇਂ ਇਹ ਇੱਕ ਸਿਮਲਿੰਕ ਹੋਵੇ। ਇਹਨਾਂ ਤਰੀਕਿਆਂ ਨੂੰ ਸਮਝਣਾ ਤੁਹਾਡੀ ਸਕ੍ਰਿਪਟਿੰਗ ਟੂਲਕਿੱਟ ਨੂੰ ਵਿਸਤ੍ਰਿਤ ਕਰਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਵਧੇਰੇ ਮਜ਼ਬੂਤ ​​ਅਤੇ ਅਨੁਕੂਲ ਸਕ੍ਰਿਪਟ ਡਿਪਲਾਇਮੈਂਟ ਹੋ ਸਕਦੀ ਹੈ।

ਆਮ ਸਵਾਲ ਅਤੇ ਜਵਾਬ

  1. ਮੈਂ ਬਾਸ਼ ਵਿੱਚ ਇੱਕ ਸਕ੍ਰਿਪਟ ਦੀ ਡਾਇਰੈਕਟਰੀ ਕਿਵੇਂ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦਾ ਹਾਂ?
  2. ਵਰਤੋ ${BASH_SOURCE[0]} ਦੇ ਨਾਲ ਮਿਲਾ ਕੇ dirname ਅਤੇ pwd ਡਾਇਰੈਕਟਰੀ ਲੱਭਣ ਲਈ.
  3. ਸਕ੍ਰਿਪਟ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਨਾ ਮਹੱਤਵਪੂਰਨ ਕਿਉਂ ਹੈ?
  4. ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਸਕ੍ਰਿਪਟ ਦੇ ਅੰਦਰ ਓਪਰੇਸ਼ਨ ਸਹੀ ਸੰਦਰਭ ਵਿੱਚ ਹੁੰਦੇ ਹਨ, ਖਾਸ ਤੌਰ 'ਤੇ ਜਦੋਂ ਸੰਬੰਧਿਤ ਫਾਈਲ ਪਾਥਾਂ ਨਾਲ ਕੰਮ ਕਰਦੇ ਹੋ।
  5. ਕੀ ਮੈਂ ਸਕ੍ਰਿਪਟ ਡਾਇਰੈਕਟਰੀ ਲੱਭਣ ਲਈ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦਾ ਹਾਂ?
  6. ਹਾਂ, ਵੇਰੀਏਬਲ ਪਸੰਦ ਕਰਦੇ ਹਨ $0 ਅਤੇ ਕਮਾਂਡਾਂ ਜਿਵੇਂ ਕਿ readlink ਸਕ੍ਰਿਪਟ ਦੀ ਸਥਿਤੀ ਨਿਰਧਾਰਤ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ।
  7. ਕੀ ਇਹ readlink -f ਕਰਦੇ ਹਾਂ?
  8. ਇਹ ਉਹਨਾਂ ਦੇ ਅੰਤਮ ਮੰਜ਼ਿਲ ਲਈ ਸਾਰੇ ਪ੍ਰਤੀਕਾਤਮਕ ਲਿੰਕਾਂ ਨੂੰ ਹੱਲ ਕਰਦਾ ਹੈ, ਇੱਕ ਪੂਰਨ ਮਾਰਗ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
  9. ਕਿਵੇਂ ਕਰਦਾ ਹੈ sys.argv[0] ਪਾਈਥਨ ਸਕ੍ਰਿਪਟਾਂ ਵਿੱਚ ਕੰਮ ਕਰਦੇ ਹੋ?
  10. ਇਸ ਵਿੱਚ ਪਾਈਥਨ ਸਕ੍ਰਿਪਟ ਨੂੰ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਸਕ੍ਰਿਪਟ ਨਾਮ ਹੈ, ਜੋ ਸਕ੍ਰਿਪਟ ਦੀ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਉਪਯੋਗੀ ਹੈ।
  11. ਹੈ os.path.realpath() ਪਾਈਥਨ ਸਕ੍ਰਿਪਟਾਂ ਵਿੱਚ ਜ਼ਰੂਰੀ ਹੈ?
  12. ਹਾਂ, ਇਹ ਨਿਸ਼ਚਿਤ ਫਾਈਲ ਨਾਮ ਦਾ ਕੈਨੋਨੀਕਲ ਮਾਰਗ ਵਾਪਸ ਕਰਦਾ ਹੈ, ਜੋ ਪੂਰਨ ਮਾਰਗ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ।
  13. ਕੀ ਇਹਨਾਂ ਵਿਧੀਆਂ ਨੂੰ ਹੋਰ ਸਕ੍ਰਿਪਟਿੰਗ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ?
  14. ਹਾਲਾਂਕਿ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵੱਖਰੀਆਂ ਹੋ ਸਕਦੀਆਂ ਹਨ, ਸਕ੍ਰਿਪਟ ਸਥਾਨਾਂ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਹੋਰ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਸਮਾਨ ਧਾਰਨਾਵਾਂ ਲਾਗੂ ਕੀਤੀਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ।

ਸਕ੍ਰਿਪਟ ਡਾਇਰੈਕਟਰੀ ਸਥਾਨ 'ਤੇ ਅੰਤਿਮ ਵਿਚਾਰ

ਡਾਇਰੈਕਟਰੀ ਲੱਭਣਾ ਜਿੱਥੇ ਇੱਕ Bash ਸਕ੍ਰਿਪਟ ਰਹਿੰਦੀ ਹੈ ਸਕ੍ਰਿਪਟ ਭਰੋਸੇਯੋਗਤਾ ਅਤੇ ਸਹੀ ਫਾਈਲ ਪ੍ਰਬੰਧਨ ਲਈ ਜ਼ਰੂਰੀ ਹੈ। ਵਰਗੇ ਕਮਾਂਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ${BASH_SOURCE[0]}, dirname, ਅਤੇ pwd, ਤੁਸੀਂ ਇਹ ਯਕੀਨੀ ਬਣਾ ਸਕਦੇ ਹੋ ਕਿ ਤੁਹਾਡੀ ਸਕ੍ਰਿਪਟ ਇਸਦੀ ਨਿਰਧਾਰਿਤ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਕੰਮ ਕਰਦੀ ਹੈ। ਇਹ ਪਹੁੰਚ ਨਾ ਸਿਰਫ਼ Bash ਵਿੱਚ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਹੈ ਬਲਕਿ ਪਾਈਥਨ ਸਕ੍ਰਿਪਟਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਵੀ ਅਨੁਕੂਲਿਤ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ os.path.realpath() ਅਤੇ sys.argv[0]. ਇਹ ਤਕਨੀਕਾਂ ਫਾਈਲਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਲਾਂਚ ਕਰਨ ਦੇ ਸਮਰੱਥ ਮਜਬੂਤ ਸਕ੍ਰਿਪਟਾਂ ਬਣਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰਦੀਆਂ ਹਨ, ਉਹਨਾਂ ਦੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਵਾਤਾਵਰਨ ਦੀ ਪਰਵਾਹ ਕੀਤੇ ਬਿਨਾਂ।