ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ - ಟ್ಯುಟೋರಿಯಲ್ 04: ಬ್ಯಾಷ್ ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳು - ಭಾಗ 1

ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ – ಟ್ಯುಟೋರಿಯಲ್ 04: ಬ್ಯಾಷ್ ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳು - ಭಾಗ 1

ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ - ಟ್ಯುಟೋರಿಯಲ್ 04: ಬ್ಯಾಷ್ ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳು - ಭಾಗ 1

ಇಂದು, ಈ ಪೋಸ್ಟ್ನಲ್ಲಿ, ನಾವು ಮುಂದುವರಿಸುತ್ತೇವೆ ಟ್ಯುಟೋರಿಯಲ್ 04 ನಮ್ಮ ಟ್ಯುಟೋರಿಯಲ್ ಸರಣಿಯಿಂದ ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್. ಹಿಂದಿನವುಗಳಲ್ಲಿ, ನಾವು ಈ ಕೆಳಗಿನ ಪರಿಕಲ್ಪನೆಗಳನ್ನು ಪರಿಹರಿಸಿದ್ದೇವೆ: ಟರ್ಮಿನಲ್‌ಗಳು, ಕನ್ಸೋಲ್‌ಗಳು, ಶೆಲ್‌ಗಳು, ಬ್ಯಾಷ್ ಶೆಲ್, ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳು ಮತ್ತು ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್.

ಈ ಕಾರಣಕ್ಕಾಗಿ, ಈ ಪ್ರಸ್ತುತ ಟ್ಯುಟೋರಿಯಲ್ ನಲ್ಲಿ ನಾವು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಗಮನಹರಿಸುತ್ತೇವೆ ಪ್ರಾಯೋಗಿಕ ಅಥವಾ ತಾಂತ್ರಿಕ ಭಾಗ ಆಫ್ ಸ್ಕ್ರಿಪ್ಟ್ ಫೈಲ್‌ಗಳನ್ನು ಬ್ಯಾಷ್ ಶೆಲ್‌ನೊಂದಿಗೆ ರಚಿಸಲಾಗಿದೆ.

ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ - ಟ್ಯುಟೋರಿಯಲ್ 03: ಬ್ಯಾಷ್ ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಬಗ್ಗೆ ಎಲ್ಲಾ

ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ - ಟ್ಯುಟೋರಿಯಲ್ 03: ಬ್ಯಾಷ್ ಶೆಲ್‌ನೊಂದಿಗೆ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಬಗ್ಗೆ

ಮತ್ತು, ಎಂಬ ಈ ಪೋಸ್ಟ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು "ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ - ಟ್ಯುಟೋರಿಯಲ್ 04", ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಅನ್ವೇಷಿಸಲು ನಾವು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ ಸಂಬಂಧಿತ ವಿಷಯಗಳು, ಇಂದು ಈ ಪೋಸ್ಟ್ ಓದುವ ಕೊನೆಯಲ್ಲಿ:

ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ - ಟ್ಯುಟೋರಿಯಲ್ 03: ಬ್ಯಾಷ್ ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಬಗ್ಗೆ ಎಲ್ಲಾ
ಸಂಬಂಧಿತ ಲೇಖನ:
ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ - ಟ್ಯುಟೋರಿಯಲ್ 03: ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳು ಮತ್ತು ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಬಗ್ಗೆ ಎಲ್ಲಾ
ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ - ಟ್ಯುಟೋರಿಯಲ್ 02: ಬ್ಯಾಷ್ ಶೆಲ್ ಬಗ್ಗೆ ಎಲ್ಲಾ
ಸಂಬಂಧಿತ ಲೇಖನ:
ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ - ಟ್ಯುಟೋರಿಯಲ್ 02: ಬ್ಯಾಷ್ ಶೆಲ್ ಬಗ್ಗೆ ಎಲ್ಲಾ

ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಟ್ಯುಟೋರಿಯಲ್ 04

ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಟ್ಯುಟೋರಿಯಲ್ 04

ಸ್ಕ್ರಿಪ್ಟ್ ಫೈಲ್‌ಗಳ ಬೇಸಿಕ್ಸ್

ಪೀಳಿಗೆ

ಪ್ಯಾರಾ ಸ್ಕ್ರಿಪ್ಟ್ ಫೈಲ್ ಅನ್ನು ರಚಿಸಿಟಿ ಮೂಲಭೂತವಾಗಿ ನೀವು ಬಳಸಬೇಕಾಗಿದೆ ಒಂದು ಪಠ್ಯ ಸಂಪಾದಕ, ಇದು ಯಾವುದೇ ಸಮಸ್ಯೆಯಿಲ್ಲದೆ, ಸರಳವಾದದ್ದು ಟರ್ಮಿನಲ್ (CLI) ಉದಾಹರಣೆಗೆ "ನ್ಯಾನೋ" ಅಥವಾ "vi", ಅಥವಾ ಇಂದ ಡೆಸ್ಕ್ಟಾಪ್ (ಜಿಯುಐ) ಉದಾಹರಣೆಗೆ "gedit" ಅಥವಾ "mousepad".

ಅಲ್ಲದೆ, ಅವುಗಳನ್ನು ಬಳಸಬಹುದು ಮೂಲ ಕೋಡ್ ಸಂಪಾದಕರು ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾದ ಅಥವಾ ದೃಢವಾದ IDE ಪ್ರಕಾರ, ಅದು ಬಳಸಿದ ಭಾಷೆಯ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಪತ್ತೆ ಮಾಡುತ್ತದೆ, ಉದಾಹರಣೆಗೆ Geany, Atom, ಸಬ್ಲೈಮ್ ಪಠ್ಯ, ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಕೋಡ್, ಇತರರಲ್ಲಿ.

ತಾತ್ವಿಕವಾಗಿ, ಅವುಗಳಲ್ಲಿ ಒಂದರಲ್ಲಿ ನಾವು ಆದೇಶವನ್ನು ನಿರ್ವಹಿಸಿದರೆ ಸಾಕು ಹೊಸ ಸರಳ ಪಠ್ಯ ಫೈಲ್ ಅನ್ನು ರಚಿಸಿ ಜೊತೆ ಅಥವಾ ಇಲ್ಲದೆ ".sh" ವಿಸ್ತರಣೆಮೇಲಾಗಿ ಅವಳೊಂದಿಗೆ.

ಉದಾಹರಣೆಗೆ, ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದು ಸರಳವಾದ ವಿಷಯವಾಗಿದೆ:

nano miprimerscript.sh

ಮರಣದಂಡನೆ

ಪ್ಯಾರಾ ಬ್ಯಾಷ್ ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ರನ್ ಮಾಡಿ, ನೀವು 2 ಮಾರ್ಗಗಳು ಅಥವಾ ಫಾರ್ಮ್‌ಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು, ಅವುಗಳು ಈ ಕೆಳಗಿನವುಗಳಾಗಿವೆ:

  • ಸ್ಕ್ರಿಪ್ಟ್ ಫೈಲ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಬ್ಯಾಷ್ ಇಂಟರ್ಪ್ರಿಟರ್ ಅನ್ನು ಆಹ್ವಾನಿಸಿ:
bash miprimerscript.sh
  • ಸ್ಕ್ರಿಪ್ಟ್ ಫೈಲ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಡೀಫಾಲ್ಟ್ ಇಂಟರ್ಪ್ರಿಟರ್ (Sh) ಅನ್ನು ಆಹ್ವಾನಿಸಿ:
sh miprimerscript.sh

ವೀಕ್ಷಣೆ: ಕೆಲವು ಸಂದರ್ಭಗಳಲ್ಲಿ, ಸರಿಯಾದ ಶೆಲ್ ಅನ್ನು ಆಹ್ವಾನಿಸದಿರುವುದು ರಚಿಸಿದ ಸ್ಕ್ರಿಪ್ಟ್‌ನ ಭಾಗಶಃ ಅಥವಾ ಸಂಪೂರ್ಣ ಅಸಮರ್ಪಕ ಕಾರ್ಯಕ್ಕೆ ಕಾರಣವಾಗಬಹುದು ಎಂಬುದನ್ನು ನೆನಪಿನಲ್ಲಿಡಿ. ಆದ್ದರಿಂದ, ಸ್ಕ್ರಿಪ್ಟ್‌ನ ಮೊದಲ ಸಾಲಿನಲ್ಲಿ ಶೆಲ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಬಳಸಲಾಗಿದೆ ಎಂಬುದು ಆದರ್ಶವಾಗಿದೆ. ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ, "ಬಾಷ್".

ಆದಾಗ್ಯೂ, ನಾವು ನೇರವಾಗಿ ಸ್ಕ್ರಿಪ್ಟ್ ಫೈಲ್ ಅನ್ನು ಈ ಕೆಳಗಿನಂತೆ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು:

./miprimerscript.sh

ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಮೊದಲ 2 ಅಕ್ಷರಗಳು "./" ಪ್ರಸ್ತುತ ಡೈರೆಕ್ಟರಿಯಿಂದ ನಾವು ಸ್ಕ್ರಿಪ್ಟ್ ಫೈಲ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಿದ್ದೇವೆ ಎಂದು ಸೂಚಿಸಿ, ಅಂದರೆ, ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ನೈಜ ಮಾರ್ಗವಾಗಿದೆ.

Linux ಸ್ಕ್ರಿಪ್ಟ್ ಫೈಲ್‌ನಲ್ಲಿನ ಭಾಗಗಳು ಅಥವಾ ಅಂಶಗಳು

ನಿಜವಾಗಿಯೂ, ಎ ಸಾಮಾನ್ಯವಾಗಿ ಸ್ಕ್ರಿಪ್ಟ್ ಫೈಲ್ ತುಂಬಾ ಮೂಲಭೂತ ವಿಷಯವಾಗಿದೆ, ಆದ್ದರಿಂದ, ಇದು ಮಾತ್ರ ಒಳಗೊಂಡಿದೆ 2 ಐಟಂಗಳು ಅವುಗಳೆಂದರೆ:

  • ಶೀ ಬ್ಯಾಂಗ್ ಅಥವಾ ಶಾ-ಬ್ಯಾಂಗ್ (#!): ಇದು ಸ್ಕ್ರಿಪ್ಟ್ ಫೈಲ್‌ನ ಮೊದಲ ಸಾಲಿಗೆ ನೀಡಲಾದ ಹೆಸರಾಗಿದೆ, ಇದು ಯಾವ ಪ್ರೋಗ್ರಾಂ (ಶೆಲ್) ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕು ಎಂಬುದನ್ನು ಸೂಚಿಸುವ ಉದ್ದೇಶವನ್ನು ಹೊಂದಿದೆ. ಆದ್ದರಿಂದ, ಮತ್ತು ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಸ್ಥಾಪಿಸದಿದ್ದಲ್ಲಿ, ಅದರ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ತಡೆಯುವ ದೋಷವು ಉಂಟಾಗುತ್ತದೆ.
  • ಕೋಡ್: ಇದು ಲಿನಕ್ಸ್ ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ಸರಳ ಅಥವಾ ಸಂಕೀರ್ಣ ಆಜ್ಞೆಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಒಂದೇ ಆಜ್ಞೆಯಿಂದ ಸಾವಿರಾರು ಸಾಲುಗಳ ಕೋಡ್‌ಗಳವರೆಗೆ ಯಾವುದಾದರೂ ಆಗಿರಬಹುದು.

ಉದಾಹರಣೆಗೆ:

#!/bin/bash
echo Mi Primer Script

ಸ್ಕ್ರೀನ್ ಶಾಟ್‌ಗಳು

ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಉದಾಹರಣೆ - ಸ್ಕ್ರೀನ್‌ಶಾಟ್ 1

ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಉದಾಹರಣೆ - ಸ್ಕ್ರೀನ್‌ಶಾಟ್ 2

ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಉದಾಹರಣೆ - ಸ್ಕ್ರೀನ್‌ಶಾಟ್ 3

ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಉದಾಹರಣೆ - ಸ್ಕ್ರೀನ್‌ಶಾಟ್ 4

ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ - ಟ್ಯುಟೋರಿಯಲ್ 01: ದಿ ಶೆಲ್, ಬ್ಯಾಷ್ ಶೆಲ್ ಮತ್ತು ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳು
ಸಂಬಂಧಿತ ಲೇಖನ:
ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ - ಟ್ಯುಟೋರಿಯಲ್ 01: ಟರ್ಮಿನಲ್‌ಗಳು, ಕನ್ಸೋಲ್‌ಗಳು ಮತ್ತು ಶೆಲ್‌ಗಳು
PowerShell 7.2.6: GNU ನಲ್ಲಿ Linux ಮತ್ತು Windows ಆದೇಶಗಳನ್ನು ಬಳಸುವುದು
ಸಂಬಂಧಿತ ಲೇಖನ:
PowerShell 7.2.6: GNU ನಲ್ಲಿ Linux ಮತ್ತು Windows ಆದೇಶಗಳನ್ನು ಬಳಸುವುದು

ಪೋಸ್ಟ್‌ಗಾಗಿ ಅಮೂರ್ತ ಬ್ಯಾನರ್

ಸಾರಾಂಶ

ಸಂಕ್ಷಿಪ್ತವಾಗಿ, ಇದರೊಂದಿಗೆ "ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್" ಕುರಿತು ಟ್ಯುಟೋರಿಯಲ್ 04 ನಾವು ಈಗಾಗಲೇ ಆರಂಭಿಕ ವಿಧಾನವನ್ನು ಪ್ರಾರಂಭಿಸಿದ್ದೇವೆ ಹೆಚ್ಚು ಪ್ರಾಯೋಗಿಕ ಮತ್ತು ತಾಂತ್ರಿಕ ಅಂಶಗಳು ಸಂಬಂಧಿಸಿದ ಬ್ಯಾಷ್ ಶೆಲ್‌ನೊಂದಿಗೆ ರಚಿಸಲಾದ ಸ್ಕ್ರಿಪ್ಟ್ ಫೈಲ್‌ಗಳು. ಆದ್ದರಿಂದ, ಶೀಘ್ರದಲ್ಲೇ ಅವರು ರಚಿಸಲು ಮತ್ತು ಬಳಸಲು ಪ್ರಾರಂಭಿಸುತ್ತಾರೆ ಎಂದು ನಾವು ಭಾವಿಸುತ್ತೇವೆ GNU/Linux ನಲ್ಲಿ ಮೊದಲ ಸ್ಕ್ರಿಪ್ಟ್ ಫೈಲ್‌ಗಳು.

ನೀವು ವಿಷಯವನ್ನು ಇಷ್ಟಪಟ್ಟರೆ, ಕಾಮೆಂಟ್ ಮಾಡಿ ಮತ್ತು ಹಂಚಿಕೊಳ್ಳಿ. ಮತ್ತು ನೆನಪಿಡಿ, ನಮ್ಮ ಆರಂಭಕ್ಕೆ ಭೇಟಿ ನೀಡಿ «ವೆಬ್ ಸೈಟ್», ಅಧಿಕೃತ ಚಾನಲ್ ಜೊತೆಗೆ ಟೆಲಿಗ್ರಾಂ ಹೆಚ್ಚಿನ ಸುದ್ದಿಗಳು, ಟ್ಯುಟೋರಿಯಲ್‌ಗಳು ಮತ್ತು Linux ನವೀಕರಣಗಳಿಗಾಗಿ.


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

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

*

*

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