ಇದರಲ್ಲಿ ಟ್ಯುಟೋರಿಯಲ್ 09 ನಮ್ಮ ಪ್ರಸ್ತುತ ಸರಣಿಯಲ್ಲಿ ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್, ನಾವು ಇನ್ನೊಂದು ಗುಂಪಿನೊಂದಿಗೆ ಮುಂದುವರಿಯುತ್ತೇವೆ ಪ್ರಾಯೋಗಿಕ ಉದಾಹರಣೆಗಳು ರೂಪದಲ್ಲಿ ಆದೇಶ ಆದೇಶಗಳು, ನಾವು ಪ್ರಾರಂಭಿಸಿದ್ದೇವೆ ಟ್ಯುಟೋರಿಯಲ್ 07.
ಮತ್ತು ನೆನಪಿನಲ್ಲಿಡಿ, ರಲ್ಲಿ ಹಿಂದಿನ ಟ್ಯುಟೋರಿಯಲ್ 07 ಮತ್ತು 08 ನಾವು ಸಂಬೋಧಿಸುತ್ತಿದ್ದೇವೆ ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ನ ಪ್ರಾಯೋಗಿಕ ಭಾಗ OS ನಿಂದ ನಿಯತಾಂಕಗಳನ್ನು ಹೊರತೆಗೆಯಲು ಕಮಾಂಡ್ ಕಮಾಂಡ್ಗಳನ್ನು ಬಳಸುವುದು, ಮತ್ತು ಟ್ಯುಟೋರಿಯಲ್ 06 ಮತ್ತು 05, ನಾವು ವಿವಿಧವನ್ನು ತಿಳಿಸುತ್ತೇವೆ ಆನ್ಲೈನ್ ಸಂಪನ್ಮೂಲಗಳು ಮತ್ತು ಸ್ವಲ್ಪ ಉತ್ತಮ ಅಭ್ಯಾಸಗಳು. ಹೆಚ್ಚಿನ ಸಂದರ್ಭದಲ್ಲಿ ಸೈದ್ಧಾಂತಿಕ ಆಧಾರ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆಯನ್ನು ಒಳಗೊಂಡಿತ್ತು ಟ್ಯುಟೋರಿಯಲ್ 04 ರಿಂದ 01.
ಮತ್ತು, ಎಂಬ ಈ ಪೋಸ್ಟ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು "ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ - ಟ್ಯುಟೋರಿಯಲ್ 09", ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಅನ್ವೇಷಿಸಲು ನಾವು ನಿಮಗೆ ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ ಸಂಬಂಧಿತ ವಿಷಯಗಳು, ಅದನ್ನು ಓದುವ ಕೊನೆಯಲ್ಲಿ:
ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಟ್ಯುಟೋರಿಯಲ್ 09
ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ನಲ್ಲಿ ಪ್ರಾರಂಭಿಸಲು ಆಜ್ಞೆಗಳ ಉದಾಹರಣೆಗಳು
ಸಿಸ್ಟಮ್ ಗುರುತಿಸುವಿಕೆ ಡೇಟಾಗೆ ಸಂಬಂಧಿಸಿದ ಮೌಲ್ಯಗಳು ಮತ್ತು ನಿಯತಾಂಕಗಳನ್ನು ಹೊರತೆಗೆಯಿರಿ
ಮುಂದೆ, ನಮ್ಮ ಆಜ್ಞೆಗಳು ಇಂದಿನಿಂದ, ಫಾರ್ ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಕಲಿಯಿರಿ ಅವರು ಈ ಕೆಳಗಿನವುಗಳಾಗಿವೆ:
DISTROV01=$(cat /etc/os-release | grep ID | grep -v "VERSION" | cut -f2 -d\=) ; echo $DISTROV01
DISTROV02=$(cat /etc/os-release | grep ID | grep -v "VERSION_ID" | sed 's/ID=//') ; echo $DISTROV02
DISTROV03=$(lsb_release -d | sed 's/Description://' | awk '{print $1}') ; echo $DISTROV03
DISTROV04=$(lsb_release -i | awk '{print $3}') ; echo $DISTROV04
DISTROV05=$(cat /etc/os-release | grep NAME | grep -v "VERSION" | sed -n '2p' | cut -f2 -d\" | awk '{print $1}') ; echo $DISTROV05
DISTROV06=$(lsb_release -d | sed 's/Description://' | awk '{print $1, $2, $3, $4}') ; echo $DISTROV06
DISTROV07=$(cat /etc/os-release | grep NAME | grep -v "VERSION" | sed -n '2p' | cut -f2 -d\") ; echo $DISTROV07
DISTROV08=$(cat /etc/os-release | grep VERSION= | sed -n '1p' | sed 's/VERSION=//' | sed 's/"//g' | awk '{print $1}') ; echo $DISTROV08
DISTROV09=$(cat /etc/os-release | grep VERSION_ID= | sed -n '1p' | sed 's/VERSION_ID=//' | sed 's/"//g') ; echo $DISTROV09
DISTROV10=$(lsb_release -r | sed 's/Release://') ; echo $DISTROV10
DISTROV11=$(lsb_release -d | awk '{print $4}') ; echo $DISTROV11
DISTROV12=$(lsb_release -c | sed 's/Codename://') ; echo $DISTROV12
DISTROV13=$(cat /etc/os-release | grep VERSION= | sed -n '1p' | sed 's/VERSION=//' | sed 's/"//g' | awk '{print $2}' | sed 's/(//g' | sed 's/)//g') ; echo $DISTROV13
Al ಪ್ರತಿ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ ಇಲ್ಲಿ ತೋರಿಸಲಾಗಿದೆ, ನಾವು ಪಡೆಯುತ್ತೇವೆ ಒಂದೇ ರೀತಿಯ ಔಟ್ಪುಟ್ (ಫಲಿತಾಂಶ), ಕೆಳಗಿನ ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ:
ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಪಡೆಯಬೇಕಾದ ಔಟ್ಪುಟ್ ಅನ್ನು ಹೇಗೆ ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡುತ್ತದೆ ಎಂಬುದನ್ನು ನೋಡಲು, ಪ್ರತಿಯೊಂದು ಆಜ್ಞೆಯು ಅದರೊಳಗೆ ಏನು ಮಾಡುತ್ತದೆ ಎಂಬುದನ್ನು ವಿಭಜಿಸುವುದು ಪ್ರತಿ ಆಜ್ಞೆಯ ಆದೇಶದ ಕಲ್ಪನೆಯಾಗಿದೆ ಎಂಬುದನ್ನು ನೆನಪಿನಲ್ಲಿಡಿ. ಅಂತಹ ರೀತಿಯಲ್ಲಿ, ಕಾರ್ಯಗತಗೊಳಿಸಿದ ಆಜ್ಞೆಯ ಆದೇಶದ ಪ್ರತಿ ಹಂತವನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು. ಉದಾಹರಣೆಗೆ, ಮೊದಲ ಉದಾಹರಣೆಯೊಂದಿಗೆ, ಈ ಕೆಳಗಿನಂತೆ ಎಲ್ಲವನ್ನೂ ಕಾರ್ಯಗತಗೊಳಿಸುವುದು ಕಲ್ಪನೆಯಾಗಿದೆ:
cat /etc/os-release
cat /etc/os-release | grep ID
cat /etc/os-release | grep ID | grep -v "VERSION"
cat /etc/os-release | grep ID | grep -v "VERSION" | cut -f2 -d\=
DISTROV01=$(cat /etc/os-release | grep ID | grep -v "VERSION" | cut -f2 -d\=) ; echo $DISTROV01
ಸಂಕ್ಷಿಪ್ತವಾಗಿ, ನಾವು ಇದನ್ನು ಆಶಿಸುತ್ತೇವೆ "ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್" ಕುರಿತು ಟ್ಯುಟೋರಿಯಲ್ 09 ಪರಿಭಾಷೆಯಲ್ಲಿ ಸಣ್ಣ ಆದರೆ ಮೌಲ್ಯಯುತವಾದ ಕೊಡುಗೆಯನ್ನು ನೀಡುವುದನ್ನು ಮುಂದುವರಿಸಿ ಕಲಿಕೆ ಮತ್ತು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವ ಗುರಿ ಸಾಮರ್ಥ್ಯ ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ತಂತ್ರ. ಮತ್ತು ನೀವು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಕಲಿಯಲು ಬಯಸಿದರೆ, ಕೆಳಗಿನವುಗಳನ್ನು ಅನ್ವೇಷಿಸಲು ನಾನು ನಿಮ್ಮನ್ನು ಆಹ್ವಾನಿಸುತ್ತೇನೆ YouTube ಚಾನಲ್, ಅಲ್ಲಿ ನಿಯಮಿತವಾಗಿ ಪ್ರಾಯೋಗಿಕ ರೀತಿಯಲ್ಲಿ ಸಂಬೋಧಿಸುತ್ತದೆ ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಶಕ್ತಿ ಎ ಮೂಲಕ ತಾಂತ್ರಿಕ ಮತ್ತು ಶೈಕ್ಷಣಿಕ ಸಾಧನ ಕರೆ ಮಾಡಿ LPI-SOA (ಲಿನಕ್ಸ್ ಪೋಸ್ಟ್ ಇನ್ಸ್ಟಾಲ್ - ಸುಧಾರಿತ ಆಪ್ಟಿಮೈಸೇಶನ್ ಸ್ಕ್ರಿಪ್ಟ್).
ನೀವು ವಿಷಯವನ್ನು ಇಷ್ಟಪಟ್ಟರೆ, ಕಾಮೆಂಟ್ ಮಾಡಿ ಮತ್ತು ಹಂಚಿಕೊಳ್ಳಿ. ಮತ್ತು ನೆನಪಿಡಿ, ನಮ್ಮ ಆರಂಭಕ್ಕೆ ಭೇಟಿ ನೀಡಿ «ವೆಬ್ ಸೈಟ್», ಅಧಿಕೃತ ಚಾನಲ್ ಜೊತೆಗೆ ಟೆಲಿಗ್ರಾಂ ಹೆಚ್ಚಿನ ಸುದ್ದಿ, ಟ್ಯುಟೋರಿಯಲ್ಗಳು ಮತ್ತು Linux ನವೀಕರಣಗಳಿಗಾಗಿ. ಪಶ್ಚಿಮ ಗುಂಪು, ಇಂದಿನ ವಿಷಯ ಅಥವಾ ಇತರ ಸಂಬಂಧಿತ ವಿಷಯಗಳ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ.