ಬಿಗಿನರ್ಸ್ ಗೈಡ್ ಟು ಬ್ಯಾಷ್ - ಇನ್ಪುಟ್ ಪ್ಯಾರಾಮೀಟರ್ಗಳು

ಆರಂಭಿಕರಿಗಾಗಿ ಒಂದು ಹರಿಕಾರ ಬರೆದ ಮಾತ್ರ ಬ್ಯಾಷ್ ಟ್ಯುಟೋರಿಯಲ್ ಎಂದು ಅನನ್ಯ ಇದು ಸರಣಿ ಬ್ಯಾಷ್ ಬಿಗಿನರ್ಸ್ ಗೈಡ್ 2 ನೇ ಭಾಗಕ್ಕೆ ಸ್ವಾಗತ.

ಈ ಮಾರ್ಗದರ್ಶಿ ಓದುಗರು ತಮ್ಮ ಜ್ಞಾನವನ್ನು ಬೆಳೆಸುತ್ತೇವೆ, ನನ್ನ ಜ್ಞಾನವನ್ನು ಬೆಳೆಸಿಕೊಳ್ಳುತ್ತೇವೆ ಮತ್ತು ಅದರ ಅಂತ್ಯದಲ್ಲಿ ಆಶಾದಾಯಕವಾಗಿ ನಾವು ಕೆಲವು ಸಾಕಷ್ಟು ಬುದ್ಧಿವಂತ ಸ್ಕ್ರಿಪ್ಟುಗಳನ್ನು ಬರೆಯಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.

ಕಳೆದ ವಾರ ನಾನು "ಹಲೋ ವರ್ಲ್ಡ್" ಪದಗಳನ್ನು ಪ್ರದರ್ಶಿಸಿದ ನಿಮ್ಮ ಮೊದಲ ಲಿಪಿಯನ್ನು ರಚಿಸುತ್ತೇನೆ . ಇದು ಪಠ್ಯ ಸಂಪಾದಕರು, ಒಂದು ಟರ್ಮಿನಲ್ ವಿಂಡೋವನ್ನು ತೆರೆಯಲು ಹೇಗೆ, ನಿಮ್ಮ ಲಿಪಿಯನ್ನು ಎಲ್ಲಿ ಹಾಕಬೇಕೆಂದು, "ಹಲೋ ವರ್ಲ್ಡ್" ಪದಗಳನ್ನು ಹೇಗೆ ಪ್ರದರ್ಶಿಸುವುದು ಮತ್ತು ಉಲ್ಲೇಖಗಳು ("") ನಂತಹ ತಪ್ಪಿಸಿಕೊಳ್ಳುವ ಅಕ್ಷರಗಳಲ್ಲಿ ಕೆಲವು ಸೂಕ್ಷ್ಮವಾದ ಅಂಕಗಳನ್ನು ಹೇಗೆ ಪ್ರದರ್ಶಿಸುತ್ತದೆ.

ಈ ವಾರ ನಾನು ಇನ್ಪುಟ್ ನಿಯತಾಂಕಗಳನ್ನು ಒಳಗೊಳ್ಳಲಿದ್ದೇನೆ. ಈ ರೀತಿಯ ವಿಷಯವನ್ನು ಕಲಿಸುವ ಇತರ ಮಾರ್ಗದರ್ಶಿಗಳು ಇವೆ, ಆದರೆ ಅವರು ಸ್ವಲ್ಪಮಟ್ಟಿನ ಕಡಿಮೆ ಮಟ್ಟದ ಸ್ಟಫ್ನಲ್ಲಿ ಜಿಗಿತವನ್ನು ಕಂಡುಕೊಳ್ಳುತ್ತಾರೆ ಮತ್ತು ಬಹುಶಃ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸಬಹುದು.

ಒಂದು ನಿಯತಾಂಕ ಎಂದರೇನು?

ಕೊನೆಯ ಟ್ಯುಟೋರಿಯಲ್ನಿಂದ "ಹಲೋ ವರ್ಲ್ಡ್" ಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ಇದು ಬಹಳ ಸ್ಥಿರವಾಗಿತ್ತು. ಸ್ಕ್ರಿಪ್ಟ್ ನಿಜವಾಗಿಯೂ ಎಲ್ಲಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿಲ್ಲ.

"ಹಲೋ ವರ್ಲ್ಡ್" ಲಿಪಿಯಲ್ಲಿ ನಾವು ಹೇಗೆ ಸುಧಾರಿಸಬಹುದು?

ಓಡುತ್ತಿರುವ ವ್ಯಕ್ತಿಯನ್ನು ಸ್ವಾಗತಿಸುವ ಸ್ಕ್ರಿಪ್ಟ್ ಬಗ್ಗೆ ಏನು? "ಹಲೋ ವರ್ಲ್ಡ್" ಎಂದು ಹೇಳುವುದಕ್ಕಾಗಿ ಅದು "ಹಲೋ ಗ್ಯಾರಿ", "ಹಲೋ ಟಿಮ್" ಅಥವಾ "ಹಲೋ ಡಾಲಿ" ಎಂದು ಹೇಳುತ್ತದೆ.

ಇನ್ಪುಟ್ ನಿಯತಾಂಕಗಳನ್ನು ಸ್ವೀಕರಿಸುವ ಸಾಮರ್ಥ್ಯವಿಲ್ಲದೆ ನಾವು "hellogary.sh", "hellotim.sh" ಮತ್ತು "hellodolly.sh" ಎಂಬ ಮೂರು ಸ್ಕ್ರಿಪ್ಟುಗಳನ್ನು ಬರೆಯಬೇಕಾಗಿದೆ.

ಇನ್ಪುಟ್ ನಿಯತಾಂಕಗಳನ್ನು ಓದಲು ನಮ್ಮ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಅನುಮತಿಸುವ ಮೂಲಕ ನಾವು ಯಾರನ್ನಾದರೂ ಸ್ವಾಗತಿಸಲು ಒಂದು ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬಳಸಬಹುದು.

ಇದನ್ನು ಮಾಡಲು ಟರ್ಮಿನಲ್ ವಿಂಡೋ (CTRL + ALT + T) ಅನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು ಕೆಳಗಿನವುಗಳನ್ನು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ನಿಮ್ಮ ಸ್ಕ್ರಿಪ್ಟ್ ಫೋಲ್ಡರ್ಗೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ: ( cd ಆದೇಶದ ಬಗ್ಗೆ )

ಸಿಡಿ ಲಿಪಿಗಳು

ಕೆಳಗಿನವುಗಳನ್ನು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ greetme.sh ಎಂಬ ಹೊಸ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ರಚಿಸಿ: ( ಟಚ್ ಆಜ್ಞೆಯ ಬಗ್ಗೆ )

ಸ್ಪರ್ಶ greetme.sh

ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ನಿಮ್ಮ ಮೆಚ್ಚಿನ ಸಂಪಾದಕದಲ್ಲಿ ಸ್ಕ್ರಿಪ್ಟ್ ತೆರೆಯಿರಿ: ( ನ್ಯಾನೋ ಆಜ್ಞೆಯ ಕುರಿತು )

ನ್ಯಾನೋ greetme.sh

ನ್ಯಾನೊ ಒಳಗೆ ಕೆಳಗಿನ ಪಠ್ಯವನ್ನು ನಮೂದಿಸಿ:

#! / ಬಿನ್ / ಬ್ಯಾಷ್ ಪ್ರತಿಧ್ವನಿ "ಹಲೋ $ @"

ಕಡತವನ್ನು ಮುಚ್ಚಲು CTRL ಮತ್ತು O ಒತ್ತಿ ಮತ್ತು ನಂತರ CTRL ಮತ್ತು X ಫೈಲ್ ಅನ್ನು ಮುಚ್ಚಲು.

ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಕೆಳಗಿನ ಹೆಸರನ್ನು ನಿಮ್ಮ ಹೆಸರಿನೊಂದಿಗೆ ಬದಲಿಸಲು ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ನಮೂದಿಸಿ.

ಷೆ greetme.sh

ನಾನು ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ನನ್ನ ಹೆಸರಿನೊಂದಿಗೆ ಓಡಿಸಿದರೆ ಅದು "ಹಲೋ ಗ್ಯಾರಿ" ಪದಗಳನ್ನು ತೋರಿಸುತ್ತದೆ.

ಮೊದಲ ಸಾಲನ್ನು #! / Bin / bash ಸಾಲು ಹೊಂದಿದೆ, ಇದನ್ನು ಫೈಲ್ ಅನ್ನು ಬ್ಯಾಷ್ ಸ್ಕ್ರಿಪ್ಟ್ ಎಂದು ಗುರುತಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ.

ಹಲೋ ಪದವನ್ನು ಪ್ರತಿಧ್ವನಿಗೊಳಿಸಲು ಎರಡನೇ ಸಾಲು ಪ್ರತಿಧ್ವನಿ ಹೇಳಿಕೆಗಳನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ನಂತರ ವಿಚಿತ್ರವಾದ $ @ ಸೂಚನೆ ಇದೆ. ( ಎಕೋ ಆಜ್ಞೆಯ ಬಗ್ಗೆ )

ಸ್ಕ್ರಿಪ್ಟ್ ಹೆಸರಿನೊಂದಿಗೆ ಪ್ರವೇಶಿಸಿದ ಪ್ರತಿಯೊಂದು ಪ್ಯಾರಾಮೀಟರ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸಲು $ @ ವಿಸ್ತರಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ ನೀವು "greetme.sh tim" ಎಂದು ಟೈಪ್ ಮಾಡಿದರೆ "hello tim" ಪದಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ನೀವು "greetme.sh ಟಿಮ್ ಸ್ಮಿತ್" ಅನ್ನು ಟೈಪ್ ಮಾಡಿದರೆ "ಹಲೋ ಟಿಮ್ ಸ್ಮಿತ್" ಪದಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.

Greetme.sh ಸ್ಕ್ರಿಪ್ಟ್ಗೆ ಕೇವಲ ಮೊದಲ ಹೆಸರನ್ನು ಬಳಸಿ ಹಲೋ ಹೇಳಲು ಒಳ್ಳೆಯದು. ಯಾರೂ ಅವರು ನನ್ನನ್ನು ಭೇಟಿ ಮಾಡಿದಾಗ "ಹಲೋ ಗ್ಯಾರಿ ನಾವೆಲ್" ಎಂದು ಹೇಳುತ್ತಾರೆ, ಅವರು "ಹಲೋ ಗ್ಯಾರಿ" ಎಂದು ಹೇಳಬಹುದು.

ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬದಲಿಸೋಣ ಆದ್ದರಿಂದ ಅದು ಮೊದಲ ನಿಯತಾಂಕವನ್ನು ಬಳಸುತ್ತದೆ. ಕೆಳಗಿನ ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ನ್ಯಾನೊದಲ್ಲಿ greetme.sh ಸ್ಕ್ರಿಪ್ಟ್ ತೆರೆಯಿರಿ:

ನ್ಯಾನೋ greetme.sh

ಸ್ಕ್ರಿಪ್ಟ್ ಬದಲಾಯಿಸಿ ಇದರಿಂದಾಗಿ ಅದು ಓದುತ್ತದೆ:

#! / bin / bash echo "ಹಲೋ $ 1"

CTRL ಮತ್ತು O ಅನ್ನು ಒತ್ತುವುದರ ಮೂಲಕ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಉಳಿಸಿ ನಂತರ CTRL ಮತ್ತು X ಒತ್ತಿರಿ ನಿರ್ಗಮಿಸಿ.

ಕೆಳಗೆ ತೋರಿಸಿರುವಂತೆ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ರನ್ ಮಾಡಿ (ನನ್ನ ಹೆಸರನ್ನು ನಿಮ್ಮದರೊಂದಿಗೆ ಬದಲಾಯಿಸಿ):

sh greetme.sh ಗ್ಯಾರಿ ನ್ಯೂಲ್

ನೀವು ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಚಲಾಯಿಸುವಾಗ "ಹಲೋ ಗ್ಯಾರಿ" (ಅಥವಾ ಆಶಾದಾಯಕವಾಗಿ "ಹಲೋ" ಮತ್ತು ನಿಮ್ಮ ಹೆಸರು ಯಾವುದೆಂದು ಹೇಳುತ್ತದೆ.

$ ಸಂಕೇತದ ನಂತರ 1 ಮೂಲಭೂತವಾಗಿ ಪ್ರತಿಧ್ವನಿ ಆದೇಶಕ್ಕೆ ಹೇಳುತ್ತದೆ, ಮೊದಲ ನಿಯತಾಂಕವನ್ನು ಬಳಸಿ. ನೀವು $ 1 ಅನ್ನು $ 2 ನೊಂದಿಗೆ ಬದಲಾಯಿಸಿದ್ದರೆ ಅದು "ಹಲೋ ನ್ಯೂವೆಲ್" (ಅಥವಾ ನಿಮ್ಮ ಉಪನಾಮ ಯಾವುದಾದರೂ) ಅನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ.

ಪ್ರಾಸಂಗಿಕವಾಗಿ ನೀವು $ 2 ಅನ್ನು $ 3 ರೊಂದಿಗೆ ಬದಲಿಸಿದರೆ ಮತ್ತು ಕೇವಲ 2 ನಿಯತಾಂಕಗಳೊಂದಿಗೆ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಓಡಿಸಿದರೆ ಅದು ಔಟ್ಪುಟ್ ಸರಳವಾಗಿ "ಹಲೋ" ಆಗಿರುತ್ತದೆ.

ನಿಜವಾಗಿ ನಮೂದಿಸಿರುವ ನಿಯತಾಂಕಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು ಮತ್ತು ನಿರ್ವಹಿಸಲು ಸಾಧ್ಯವಿದೆ ಮತ್ತು ನಂತರದ ಟ್ಯುಟೋರಿಯಲ್ಗಳಲ್ಲಿ ನಾನು ಮೌಲ್ಯಮಾಪನ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಪ್ಯಾರಾಮೀಟರ್ ಎಣಿಕೆ ಅನ್ನು ಹೇಗೆ ಬಳಸುತ್ತಿದ್ದೇನೆ ಎಂಬುದನ್ನು ತೋರಿಸುತ್ತೇವೆ.

ನಮೂದಿಸಿದ ನಿಯತಾಂಕಗಳ ಸಂಖ್ಯೆಯನ್ನು ಪ್ರದರ್ಶಿಸಲು greetme.sh ಸ್ಕ್ರಿಪ್ಟ್ (ನ್ಯಾನೋ greetme.sh) ಮತ್ತು ಕೆಳಗಿನಂತೆ ಪಠ್ಯವನ್ನು ತಿದ್ದುಪಡಿ ಮಾಡಿ:

#! / bin / bash echo "ನೀವು $ # ಹೆಸರುಗಳನ್ನು ನಮೂದಿಸಿ" echo "hello $ @"

ನ್ಯಾನೋದಿಂದ ನಿರ್ಗಮಿಸಲು ಲಿಪಿಯನ್ನು ಮತ್ತು CTRL ಮತ್ತು X ಅನ್ನು ಉಳಿಸಲು CTRL ಮತ್ತು O ಒತ್ತಿರಿ.

2 ನೇ ಸಾಲಿನಲ್ಲಿ $ # ನಮೂದಿಸಲಾದ ನಿಯತಾಂಕಗಳ ಸಂಖ್ಯೆಯನ್ನು ತೋರಿಸುತ್ತದೆ.

ಇಲ್ಲಿಯವರೆಗೂ ಇದು ಕಾದಂಬರಿಯಾಗಿತ್ತು ಆದರೆ ಬಹಳ ಉಪಯುಕ್ತವಲ್ಲ. "ಹಲೋ" ಅನ್ನು ಸರಳವಾಗಿ ಪ್ರದರ್ಶಿಸುವ ಸ್ಕ್ರಿಪ್ಟ್ ಯಾರು?

ಪ್ರತಿಧ್ವನಿ ಹೇಳಿಕೆಗಳಿಗಾಗಿ ನೈಜ ಬಳಕೆಯು ಬಳಕೆದಾರರಿಗೆ ಮಾತಿನ ಮತ್ತು ಅರ್ಥಪೂರ್ಣ ಉತ್ಪಾದನೆಯನ್ನು ಒದಗಿಸುವುದು. ನೀವು ಕೆಲವು ಗಂಭೀರ ಸಂಖ್ಯೆಯ ಕ್ರಂಚಿಂಗ್ ಮತ್ತು ಫೈಲ್ / ಫೋಲ್ಡರ್ ಕುಶಲತೆಯನ್ನು ಒಳಗೊಂಡಿರುವ ಸಂಕೀರ್ಣವಾದ ಏನನ್ನಾದರೂ ಮಾಡಬೇಕೆಂದು ನೀವು ಊಹಿಸಬಹುದಾದರೆ, ಅದು ಪ್ರತಿ ಹಂತದಲ್ಲೂ ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ಬಳಕೆದಾರರಿಗೆ ತೋರಿಸುತ್ತದೆ.

ಇದಕ್ಕೆ ತದ್ವಿರುದ್ಧವಾಗಿ, ಇನ್ಪುಟ್ ನಿಯತಾಂಕಗಳು ನಿಮ್ಮ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಪರಸ್ಪರ ಪ್ರಭಾವ ಬೀರುತ್ತವೆ. ಇನ್ಪುಟ್ ಪ್ಯಾರಾಮೀಟರ್ಗಳಿಲ್ಲದೆಯೇ ನೀವು ಡಜನ್ಗಟ್ಟಲೆ ಸ್ಕ್ರಿಪ್ಟುಗಳನ್ನು ಮಾಡಬೇಕಾಗಬಹುದು ಆದರೆ ಎಲ್ಲಾ ಒಂದೇ ರೀತಿಯ ಕಾರ್ಯಗಳನ್ನು ಮಾಡುತ್ತಾರೆ ಆದರೆ ಸ್ವಲ್ಪ ವಿಭಿನ್ನ ಹೆಸರುಗಳೊಂದಿಗೆ.

ಈ ಎಲ್ಲಾ ಮನಸ್ಸಿನಲ್ಲಿಯೂ ಕೆಲವು ಉಪಯುಕ್ತ ಇನ್ಪುಟ್ ಪ್ಯಾರಾಮೀಟರ್ಗಳು ಇವೆ ಎಂಬುದು ತಿಳಿದಿರುವುದು ಒಳ್ಳೆಯದು ಮತ್ತು ನಾನು ಅವರನ್ನು ಎಲ್ಲವನ್ನೂ ಒಂದು ಕೋಡ್ ತುಣುಕಿನಲ್ಲಿ ಸೇರಿಸಿಕೊಳ್ಳುತ್ತೇನೆ.

ನಿಮ್ಮ greetme.sh ಸ್ಕ್ರಿಪ್ಟ್ ತೆರೆಯಿರಿ ಮತ್ತು ಕೆಳಗಿನಂತೆ ತಿದ್ದುಪಡಿ ಮಾಡಿ:

#! / bin / bash echo "ಫೈಲ್ ಹೆಸರು: $ 0" ಪ್ರತಿಧ್ವನಿ "ಪ್ರಕ್ರಿಯೆ ID: $$" ಪ್ರತಿಧ್ವನಿ "---------------------------- --- ನೀವು $ # ಹೆಸರುಗಳನ್ನು ನಮೂದಿಸಿದ್ದೀರಿ "ಪ್ರತಿಧ್ವನಿ" "ಪ್ರತಿಧ್ವನಿ" ಹಲೋ $ @ "

ಫೈಲ್ ಅನ್ನು ಉಳಿಸಲು CTRL ಮತ್ತು O ಒತ್ತಿರಿ ಮತ್ತು CTRL ಮತ್ತು X ನಿರ್ಗಮಿಸಲು.

ಈಗ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ರನ್ ಮಾಡಿ (ನಿಮ್ಮ ಹೆಸರಿನೊಂದಿಗೆ ಬದಲಾಯಿಸಿ).

ಷೆ greetme.sh

ಈ ಸಮಯದಲ್ಲಿ ಸ್ಕ್ರಿಪ್ಟ್ ಕೆಳಗಿನದನ್ನು ತೋರಿಸುತ್ತದೆ:

ಫೈಲ್ ಹೆಸರು: greetme.sh ಪ್ರಕ್ರಿಯೆ ID: 18595 ------------------------------ ನೀವು 2 ಹೆಸರುಗಳನ್ನು ಹಲೋ ಗ್ಯಾರಿ ಹೊಸತೆಯಲ್ಲಿ ನಮೂದಿಸಿದ್ದೀರಿ

ಲಿಪಿಯ ಮೊದಲ ಸಾಲಿನ $ 0 ನೀವು ಚಾಲನೆಯಲ್ಲಿರುವ ಸ್ಕ್ರಿಪ್ಟ್ನ ಹೆಸರನ್ನು ತೋರಿಸುತ್ತದೆ. ಇದು ಡಾಲರ್ ಶೂನ್ಯವಾಗಿದೆ ಮತ್ತು ಡಾಲರ್ ಒ ಎಂದು ಗಮನಿಸಿ.

ಎರಡನೇ ಸಾಲಿನ $$ ನೀವು ಚಾಲನೆಯಲ್ಲಿರುವ ಸ್ಕ್ರಿಪ್ಟ್ನ ಪ್ರಕ್ರಿಯೆಯ ಐಡಿ ಅನ್ನು ತೋರಿಸುತ್ತದೆ. ಇದು ಏಕೆ ಉಪಯುಕ್ತವಾಗಿದೆ? ನೀವು ಮುಂಭಾಗದಲ್ಲಿ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಚಾಲನೆ ಮಾಡುತ್ತಿದ್ದರೆ CTRL ಮತ್ತು C ಅನ್ನು ಒತ್ತುವುದರ ಮೂಲಕ ನೀವು ಇದನ್ನು ರದ್ದುಗೊಳಿಸಬಹುದು. ನೀವು ಹಿನ್ನೆಲೆಯಲ್ಲಿ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಓಡಿಸಿದರೆ ಮತ್ತು ಲೂಪ್ ಮಾಡುವುದನ್ನು ಪ್ರಾರಂಭಿಸಿ ಮತ್ತು ಒಂದೇ ವಿಷಯವನ್ನು ಮಾಡುವ ಮೂಲಕ ಪ್ರಾರಂಭಿಸಿ ಅಥವಾ ನಿಮ್ಮ ಸಿಸ್ಟಮ್ಗೆ ಹಾನಿ ಉಂಟಾಗಲು ಪ್ರಾರಂಭಿಸಿ ಅದನ್ನು ಕೊಲ್ಲಲು.

ಹಿನ್ನೆಲೆಯಲ್ಲಿ ಓಡುವ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಕೊಲ್ಲಲು ನಿಮಗೆ ಸ್ಕ್ರಿಪ್ಟ್ನ ಪ್ರಕ್ರಿಯೆಯ ಐಡಿ ಅಗತ್ಯವಿದೆ. ಸ್ಕ್ರಿಪ್ಟ್ ಅದರ ಔಟ್ಪುಟ್ನ ಭಾಗವಾಗಿ ಪ್ರಕ್ರಿಯೆಯ ಐಡಿ ಅನ್ನು ನೀಡಿದರೆ ಅದು ಉತ್ತಮವಾದುದು. ( ps ಮತ್ತು ಕೊಲೆ ಆಜ್ಞೆಗಳ ಬಗ್ಗೆ )

ಅಂತಿಮವಾಗಿ ನಾನು ಈ ವಿಷಯದೊಂದಿಗೆ ಮುಗಿಸಲು ಮುಂಚೆ ನಾನು ಔಟ್ಪುಟ್ ಎಲ್ಲಿ ಹೋಗಬೇಕೆಂಬುದನ್ನು ಚರ್ಚಿಸಲು ಬಯಸುತ್ತೇನೆ. ಸ್ಕ್ರಿಪ್ಟ್ ಇದುವರೆಗೂ ಚಾಲನೆಯಾಗುವ ಪ್ರತಿ ಬಾರಿ ಔಟ್ಪುಟ್ ಅನ್ನು ಪರದೆಯ ಮೇಲೆ ಪ್ರದರ್ಶಿಸಲಾಗಿದೆ.

ಔಟ್ಪುಟ್ ಫೈಲ್ಗೆ ಬರೆಯಬೇಕಾದ ಸ್ಕ್ರಿಪ್ಟ್ ಔಟ್ಪುಟ್ಗೆ ಇದು ತುಂಬಾ ಸಾಮಾನ್ಯವಾಗಿದೆ. ಇದನ್ನು ಮಾಡಲು ನಿಮ್ಮ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಈ ಕೆಳಗಿನಂತೆ ರನ್ ಮಾಡಿ:

sh greetme.sh ಗ್ಯಾರಿ> greetme.log

ಮೇಲಿನ ಆಜ್ಞೆಯಲ್ಲಿ ಚಿಹ್ನೆ "greetme.log" ಎಂಬ ಫೈಲ್ಗೆ "ಹಲೋ ಗ್ಯಾರಿ" ಪಠ್ಯವನ್ನು ನೀಡುತ್ತದೆ.

ಪ್ರತಿ ಬಾರಿ ನೀವು ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು> ಚಿಹ್ನೆಯೊಂದಿಗೆ ರನ್ ಮಾಡುತ್ತಿದ್ದರೆ ಇದು ಔಟ್ಪುಟ್ ಫೈಲ್ನ ವಿಷಯಗಳನ್ನು ಬರೆಯುತ್ತದೆ. ನೀವು ಕಡತಕ್ಕೆ ಸೇರಿಸಲು ಬಯಸಿದಲ್ಲಿ> ನೊಂದಿಗೆ> ಬದಲಿಸು.

ಸಾರಾಂಶ

ನೀವು ಈಗ ಪಠ್ಯಕ್ಕೆ ಪಠ್ಯವನ್ನು ಬರೆಯಲು ಮತ್ತು ಇನ್ಪುಟ್ ನಿಯತಾಂಕಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.