#!/bin/bash ಎಂದರೆ ಏನು

ಸ್ಕ್ರಿಪ್ಟ್

ನೀವು ಎಂದಾದರೂ ಬರೆದಿದ್ದರೆ, ಡೌನ್‌ಲೋಡ್ ಮಾಡಿದ್ದರೆ ಅಥವಾ ತೆರೆದಿದ್ದರೆ a ಬ್ಯಾಷ್ ಸ್ಕ್ರಿಪ್ಟ್, ಖಂಡಿತವಾಗಿ ನೀವು ಸ್ವಲ್ಪ ವಿಚಿತ್ರವಾದ ಮೊದಲ ಸಾಲನ್ನು ಕಂಡಿದ್ದೀರಿ, ಇದರ ಅರ್ಥ ಮತ್ತು ಅದನ್ನು ಏಕೆ ಹಾಕಬೇಕು ಎಂಬುದು ಎಲ್ಲರಿಗೂ ತಿಳಿದಿಲ್ಲ. ನಾನು #!/bin/bash ಅನ್ನು ಉಲ್ಲೇಖಿಸುತ್ತಿದ್ದೇನೆ. ಸರಿ, ಈ ಲೇಖನದಲ್ಲಿ ನೀವು ಅದನ್ನು ಏನು ಕರೆಯಲಾಗುತ್ತದೆ, ಅದು ಏನು, ಮತ್ತು ಅದು ಯಾವಾಗಲೂ ಒಂದೇ ಆಗಿದ್ದರೆ ಅಥವಾ ಕೆಲವು ಬದಲಾವಣೆಗಳು ಇದ್ದಲ್ಲಿ ಎಲ್ಲ ವಿವರಗಳನ್ನು ತಿಳಿಯಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.

ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಭಾಷೆ ಎಂದರೇನು?

ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ವಿ

Un ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಇದು ರನ್ ಮಾಡಲು ಕಂಪೈಲ್ ಮಾಡಬೇಕಾಗಿಲ್ಲ, ಆದರೆ ಇಂಟರ್ಪ್ರಿಟರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಮೂಲ ಕೋಡ್‌ನಿಂದ ನೇರವಾಗಿ ರನ್ ಮಾಡಬಹುದು, ಇದು ಕೋಡ್ ಅನ್ನು ಯಂತ್ರ-ಅರ್ಥವಾಗುವ ಸೂಚನೆಗಳಾಗಿ ಭಾಷಾಂತರಿಸುವ ಪ್ರೋಗ್ರಾಂಗಿಂತ ಹೆಚ್ಚೇನೂ ಅಲ್ಲ. ಇದು ಕೆಲವು ಪ್ರಯೋಜನಗಳನ್ನು ತರುತ್ತದೆ:

  • ಬಹು ವೇದಿಕೆ: ಇದು ಬೈನರಿ ಅಲ್ಲದ ಕಾರಣ, ಅದನ್ನು ಮಾರ್ಪಾಡು ಮಾಡದೆಯೇ ವಿವಿಧ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ಚಲಾಯಿಸಬಹುದು, ಯಾವುದೇ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ಕೋಡ್ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ನಾವು ಬಯಸಿದರೆ ಇದು ಸ್ಪಷ್ಟ ಪ್ರಯೋಜನವಾಗಿದೆ.
  • ಪೋರ್ಟಬಿಲಿಟಿ: ಇಂಟರ್ಪ್ರಿಟರ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್-ಸಿದ್ಧವಾಗಿದ್ದರೆ, ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಲಿಪಿ ಅಥವಾ ಭಾಷೆ ಆ ವೇದಿಕೆಯಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

ಆದಾಗ್ಯೂ, ಈ ವ್ಯಾಖ್ಯಾನಿತ ಭಾಷೆಗಳು ಸಹ ಹೊಂದಿವೆ ಅದರ ಅನಾನುಕೂಲಗಳು:

  • ಅವುಗಳಲ್ಲಿ ಒಂದು ಕಾರ್ಯಕ್ಷಮತೆ, ಅವರು ಕೆಲಸ ಮಾಡಲು ಇಂಟರ್ಪ್ರಿಟರ್ ಯಾವಾಗಲೂ ಹಿನ್ನೆಲೆಯಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಅಗತ್ಯವಿದೆ.
  • ಸ್ವಂತ ಅವಲಂಬನೆ ವ್ಯಾಖ್ಯಾನಕಾರನ.

ಉದಾಹರಣೆಯಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಿದ ಭಾಷೆಗಳು ಜಾವಾ, ಸಿ#, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ವಿಷುಯಲ್ ಬೇಸಿಕ್ .ನೆಟ್ ಮತ್ತು ವಿಬಿಸ್ಕ್ರಿಪ್ಟ್, ಪರ್ಲ್, ಪೈಥಾನ್, ಲಿಪ್ಸ್, ರೂಬಿ, ಪಿಎಚ್‌ಪಿ, ಎಎಸ್‌ಪಿ ಮುಂತಾದ ಕೆಲವನ್ನು ಉಲ್ಲೇಖಿಸಬಹುದು.

ಸ್ಕ್ರಿಪ್ಟ್ ಎಂದರೇನು?

ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್: ಪ್ರಾಯೋಗಿಕ ಉದಾಹರಣೆಗಳು

ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್: ಪ್ರಾಯೋಗಿಕ ಉದಾಹರಣೆಗಳು

Un ಸ್ಕ್ರಿಪ್ಟ್ ಕೇವಲ ಕೋಡ್ ಆಗಿದೆ ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯೊಂದಿಗೆ ರಚಿಸಲಾಗಿದೆ. ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಸರಳವಾದ ಪ್ರೋಗ್ರಾಂ ಆಗಿದ್ದು, ಅನುಕ್ರಮವಾಗಿ ಕಾರ್ಯಗತಗೊಳ್ಳುವ ಆದೇಶಗಳು ಅಥವಾ ಆದೇಶಗಳ ಘಟನೆಯೊಂದಿಗೆ.

#!/ಬಿನ್/ಬಾಶ್ (ಶೆಬಾಂಗ್) ಎಂದರೇನು?

ಮೌಸ್‌ಪ್ಯಾಡ್‌ನಲ್ಲಿ ಸ್ಕ್ರಿಪ್ಟ್ ವಿಷಯ

ಮೌಸ್‌ಪ್ಯಾಡ್‌ನಲ್ಲಿ ಸ್ಕ್ರಿಪ್ಟ್ ವಿಷಯ

ಅಂತಿಮವಾಗಿ, ಈ ಲೇಖನದ ವಿಷಯವೆಂದರೆ ಅದು ಪ್ರಸಿದ್ಧ #!/bin/bash, ಇದು ಯುನಿಕ್ಸ್ ಭಾಷೆಯಲ್ಲಿ ಶೆಬಾಂಗ್ ಎಂದು ಕರೆಯಲ್ಪಡುತ್ತದೆ. ಇದು ಅತ್ಯಂತ ಸಾಮಾನ್ಯವಾಗಿದ್ದರೂ, ಸ್ಕ್ರಿಪ್ಟ್ ಕೆಲಸ ಮಾಡಲು ಯಾವಾಗಲೂ ಅದನ್ನು ಬಳಸುವುದು ಅನಿವಾರ್ಯವಲ್ಲ. ಇತರ ಯೋಜನೆಗಳು ತಮ್ಮದೇ ಆದ ಶೆಬಾಂಗ್‌ಗಳನ್ನು ಹೊಂದಿವೆ, ಉದಾಹರಣೆಗೆ #!/usr/bin/env python3, #!/bin/sh, ಇತ್ಯಾದಿ.

ಉದ್ದೇಶ shebang ಸರಳವಾಗಿ ಶೆಲ್‌ನ ಸಂಪೂರ್ಣ ಮಾರ್ಗವನ್ನು ನೀಡುತ್ತಿದೆ, ಇದರಿಂದ ಸ್ಕ್ರಿಪ್ಟ್ ರನ್ ಆಗುವಲ್ಲೆಲ್ಲಾ ಅದನ್ನು ಇರಿಸಬಹುದು. ಅಲ್ಲದೆ, ನೀವು ನೋಡುವಂತೆ, ಅದರಲ್ಲಿ ಮಾರ್ಗವನ್ನು ಮಾತ್ರ ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ, ಆದರೆ ಇಂಟರ್ಪ್ರಿಟರ್, ಈ ಸಂದರ್ಭಗಳಲ್ಲಿ ಬ್ಯಾಷ್, ಪೈಥಾನ್ 3 ಮತ್ತು ಇತರ ಇಂಟರ್ಪ್ರಿಟರ್ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.