ಬ್ಯಾಷ್: ಷರತ್ತುಗಳು (if-then-else)

ಹಲೋ

ಷರತ್ತಿನೊಂದಿಗೆ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಹೇಗೆ ಮಾಡಬೇಕೆಂದು ಈ ಸಮಯದಲ್ಲಿ ನಾನು ನಿಮಗೆ ತೋರಿಸುತ್ತೇನೆ ಬ್ಯಾಷ್, ಇದನ್ನು ಅನುವಾದಿಸಲಾಗಿದೆ:

ನಿಮಗೆ ಬೇಕಾದ X ವಿಷಯವನ್ನು ಸಾಧಿಸಿದರೆ, Y ಕ್ರಿಯೆಯನ್ನು ಮಾಡಲಾಗುತ್ತದೆ, ಅದನ್ನು ಸಾಧಿಸದಿದ್ದರೆ ಮತ್ತೊಂದು ಕ್ರಿಯೆಯನ್ನು ಮಾಡಲಾಗುತ್ತದೆ.

ಸರಳ ವಿವರಣೆ ಇಲ್ಲ

ಈಗ, ಈ ಟ್ಯುಟೋರಿಯಲ್ ನಲ್ಲಿ ಬಳಸಲು ಕೆಲವು ಉದಾಹರಣೆಗಳನ್ನು ನಾನು ಯೋಚಿಸಿದ್ದೇನೆ, ಈ ಕೆಳಗಿನ ಸಂದಿಗ್ಧತೆ / ಸಮಸ್ಯೆ / ಪರಿಸ್ಥಿತಿ ನನಗೆ ಸಂಭವಿಸಿದೆ:

ನಾವು ನಮ್ಮ ಕಂಪನಿಯ ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿದ್ದೇವೆ ಮತ್ತು ಎಕ್ಸ್ ಕಂಪ್ಯೂಟರ್ ನೆಟ್‌ವರ್ಕ್‌ಗೆ ಸಂಪರ್ಕಗೊಂಡಿದೆಯೇ ಎಂದು ತಿಳಿಯಲು ನಾವು ಬಯಸುತ್ತೇವೆ. ಇದಕ್ಕಾಗಿ ನಾವು ಎ ಸ್ಕ್ರಿಪ್ಟ್ ಅವನು ಏನು ಮಾಡುತ್ತಾನೆ ಪಿಂಗ್ ಆ ಕಂಪ್ಯೂಟರ್ ಕಡೆಗೆ, ಮತ್ತು ಅದು ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿದ್ದರೆ (ಅಂದರೆ, ಅದು ಹಿಂತಿರುಗಿಸಿದರೆ ಪಿಂಗ್) ಹೌದು, ಅದು ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿದೆ ಎಂದು ನಮಗೆ ತಿಳಿಸುತ್ತದೆ, ಇಲ್ಲದಿದ್ದರೆ (ಅಂದರೆ ಅದು ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿಲ್ಲ) ಅದು ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿಲ್ಲ ಎಂದು ನಮಗೆ ತಿಳಿಸುತ್ತದೆ.

ಇದನ್ನು ಮಾಡಿದ ನಂತರ, ಷರತ್ತುಗಳೊಂದಿಗೆ ಹೇಗೆ ಸೈಕಲ್ ಮಾಡುವುದು ಎಂದು ಈಗ ನಾನು ವಿವರಿಸುತ್ತೇನೆ

ಕೋಡ್ ಇಲ್ಲಿದೆ:

ping -c 1 DIRECCION-IP
if [ $? -ne 0 ]; then
echo "No está en red"
else
echo "Sí está en red"
fi

ಚಿಂತಿಸಬೇಡಿ, ನಾನು ಇದನ್ನು ನಿಮಗೆ ವಿವರವಾಗಿ ವಿವರಿಸುತ್ತೇನೆ

ಪಿಂಗ್ ನಾವು ಬಳಸುವ ಆಜ್ಞೆಯಾಗಿದೆ, ಮತ್ತು ಆ ಪಿಸಿ ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿದ್ದರೆ ಅದು ನಮಗೆ ತಿಳಿಸುತ್ತದೆ. ಯಾವ ಪಿಸಿ ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿದೆ ಅಥವಾ ಇಲ್ಲವೇ ಎಂದು ನಾವು ಪರಿಶೀಲಿಸಲು ಬಯಸುತ್ತೇವೆ ಎಂದು ಹೇಳಲು, ನಾವು ಬದಲಾಗಬೇಕು IP ADRESS ಸ್ಪಷ್ಟವಾಗಿ, ನಾವು ಪರಿಶೀಲಿಸಲು ಬಯಸುವ PC ಯ IP ವಿಳಾಸ.

ನೀವು ನೋಡುವಂತೆ, ನಾನು put-ಸಿ 1«, ಇದು ನಮಗೆ ಅವಶ್ಯಕವಾಗಿದೆ. ನಾವು ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಪಿಂಗ್ ಮಾಡುವಾಗ, ನಾವು ನಮ್ಮನ್ನು ಒತ್ತುವವರೆಗೂ ಈ ಕ್ರಿಯೆಯು ನಿಲ್ಲುವುದಿಲ್ಲ (ಪಿಂಗ್) [Ctrl] + [C], ಆದ್ದರಿಂದ ಹಾಕುವುದು «-ಸಿ 1One ಕೇವಲ ಒಂದು ಪರಿಶೀಲನೆ (ಕೇವಲ ಒಂದು ಪಿಂಗ್ ಪ್ರಯತ್ನ) ಮಾಡಲು ನಾವು ನಿಮಗೆ ಹೇಳುತ್ತೇವೆ ಮತ್ತು ಇನ್ನೊಂದಿಲ್ಲ, ಇದು ತಕ್ಷಣವೇ ನಿಲ್ಲುವಂತೆ ಮಾಡುತ್ತದೆ, ಅಂದರೆ… ಕಂಪ್ಯೂಟರ್ ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ ಒಮ್ಮೆ ಮಾತ್ರ ಇದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸುತ್ತದೆ.

ಈ ಬಗ್ಗೆ ನಿಮಗೆ ಯಾವುದೇ ಸಂದೇಹಗಳಿದ್ದರೆ, ನೋವು ಇಲ್ಲ ... ಅವರು ಹಾಗೆ ಹೇಳುತ್ತಾರೆ ಮತ್ತು ಅದನ್ನು ಅವರಿಗೆ ಮತ್ತೆ ವಿವರಿಸಲು ನನಗೆ ಸಂತೋಷವಾಗುತ್ತದೆ

ಈಗ ಚಕ್ರ ಬರುತ್ತದೆ, ಏಕೆಂದರೆ ನಾನು ಈಗ ವಿವರಿಸಿದ್ದು ಸಾಮಾನ್ಯ ಆಜ್ಞೆ / ಕ್ರಿಯೆಗಿಂತ ಹೆಚ್ಚೇನೂ ಅಲ್ಲ

if [ $? -ne 0 ]; then
echo "No está en red"
else
echo "Sí está en red"
fi

ಆದ್ದರಿಂದ ನೀವು ಇದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು, ನಾನು ಬ್ಯಾಷ್ of ನ ಅತ್ಯಂತ ಪ್ರಮುಖವಾದ ವಿವರವನ್ನು ವಿವರಿಸುತ್ತೇನೆ

ವಿಷಯದ ಬಗ್ಗೆ ಹೆಚ್ಚು ಜ್ಞಾನವುಳ್ಳವರು ನನ್ನನ್ನು ತಪ್ಪು ಅಥವಾ ಅಂತಹದ್ದೆಂದು ಬ್ರಾಂಡ್ ಮಾಡಬಹುದು, ಆದರೆ ಹೇ, ನಾನು ಇದನ್ನು ನವಶಿಷ್ಯರು ಅಥವಾ ಕಡಿಮೆ ತಜ್ಞರಿಗಾಗಿ ಬರೆಯುತ್ತೇನೆ, ಅವರು ಅದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವವರೆಗೂ ಉತ್ತಮ

ಅದು ಹಾಗೆ ನಡೆಯುತ್ತದೆ ಬ್ಯಾಷ್ ಅದು ಹಾಗೆ 0 y 1, ಅಂದರೆ, ಆಜ್ಞೆ ಅಥವಾ ಕ್ರಿಯೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದಾಗ ನೀವು ಜೀವಂತವಾಗಿರುತ್ತೀರಿ ಅಥವಾ ನೀವು ಸತ್ತಿದ್ದೀರಿ: ಒಂದೋ ಚೆನ್ನಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿದೆ ಯಾವ ತೊಂದರೆಯಿಲ್ಲ (1), ಅಥವಾ ಕೆಲವು ಇತ್ತು ಸಮಸ್ಯೆ ಅಥವಾ ದೋಷ (0).

ನಾವು ಎಕ್ಸ್ ಆಕ್ಷನ್ ಅಥವಾ ಆಜ್ಞೆಯನ್ನು ನಿರ್ವಹಿಸುತ್ತೇವೆ, ಮತ್ತು ನಾವು ಮಾಡಿದ್ದನ್ನು ಚೆನ್ನಾಗಿ ಅಥವಾ ಕೆಟ್ಟದಾಗಿ ಮಾಡಿರಬಹುದು, ಅದು ದೋಷವನ್ನು ಹೊಂದಿರಬಹುದು ಅಥವಾ ಇಲ್ಲದಿರಬಹುದು ಮತ್ತು ವಿವರ ಇಲ್ಲಿದೆ

ನಾವು ಏನು ಮಾಡಲು ಕಳುಹಿಸಿದರೆ (ಈ ಸಂದರ್ಭದಲ್ಲಿ: ಪಿಂಗ್-ಸಿ 1 ಐಪಿ-ವಿಳಾಸ) ದೋಷವನ್ನು ನೀಡಲಿಲ್ಲ ಮತ್ತು ಅದನ್ನು ಚೆನ್ನಾಗಿ ಮಾಡಲಾಗಿದೆ, ಆದ್ದರಿಂದ ಅದು ಮೌಲ್ಯವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ: 1 . ಇಲ್ಲದಿದ್ದರೆ, ಮತ್ತು ಕ್ರಿಯೆಯು (ಅಂದರೆ ಪಿಂಗ್) ಯಶಸ್ವಿಯಾಗದಿದ್ದರೆ, ಅದು ಮೌಲ್ಯವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ 0.

 ಮತ್ತು ಅಂತಿಮವಾಗಿ, ಮೇಲಿನ ಕೋಡ್‌ನ ಅರ್ಥವೇನೆಂದರೆ:

ಮೌಲ್ಯ 0 ಅನ್ನು ಹಿಂದಿರುಗಿಸಿದರೆ

ಪಠ್ಯವನ್ನು ಪ್ರದರ್ಶಿಸಿ: «ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿಲ್ಲ»

ಇಲ್ಲದಿದ್ದರೆ (ಮತ್ತು 0 ಅನ್ನು ಹಿಂತಿರುಗಿಸಿ, ಆದರೆ 1)

ಪಠ್ಯವನ್ನು ಪ್ರದರ್ಶಿಸಿ: «ಅದು ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿದ್ದರೆ«

ನಾನು ನಿಮಗೆ ಈಗ ವಿವರಿಸಿದ್ದು, ಭವಿಷ್ಯದಲ್ಲಿ ಅನೇಕ ವಿಷಯಗಳಿಗಾಗಿ ನಮಗೆ ಸೇವೆ ಸಲ್ಲಿಸುತ್ತದೆ, ಏಕೆಂದರೆ ಎಕ್ಸ್ ಕ್ರಿಯೆಯು ದೋಷವನ್ನು ನೀಡಿದರೆ, ವೈ ಕ್ರಿಯೆಯನ್ನು ಮಾಡಿ, ಮತ್ತು ಎಕ್ಸ್ ಆಕ್ಷನ್ ಒಂದು ನೀಡದಿದ್ದಲ್ಲಿ ಹೇಳಲು ಇದು ನಿಜವಾಗಿಯೂ ಉಪಯುಕ್ತವಾಗಿದೆ ದೋಷ, ನಂತರ Z ಕ್ರಿಯೆಯನ್ನು ಮಾಡಿ.

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

ಈಗ, ನಮ್ಮ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಮಾಡೋಣ

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

ನಂತರ ಈ ಫೈಲ್ ಅನ್ನು ಆ ಫೈಲ್ಗೆ ನಕಲಿಸೋಣ (ಸ್ಕ್ರಿಪ್ಟ್.ಶ್), ಮತ್ತು ಕೊನೆಯಲ್ಲಿ ಹೇಳೋಣ «ನಿರ್ಗಮಿಸಲು»(ಉಲ್ಲೇಖಗಳಿಲ್ಲದೆ):

ping -c 1 DIRECCION-IP
if [ $? -ne 0 ]; then
echo "No está en red"
else
echo "Sí está en red"
fi

ಇದು ಈ ರೀತಿ ಇರಬೇಕು (ನೀವು IP-ADDRESS ಅನ್ನು ನೀವು ಬಯಸುವ IP ಗೆ ಬದಲಾಯಿಸಿರಬೇಕು ಎಂಬುದನ್ನು ನೆನಪಿಡಿ):

ಚಾಲನೆಯಲ್ಲಿರುವ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ನೀವು ಇಲ್ಲಿ ನೋಡಬಹುದು:

% CODE1%

ನೀವು ನೋಡುವಂತೆ, ಕೊನೆಯಲ್ಲಿ ಅವನು ನಮಗೆ ಹೇಳುತ್ತಾನೆ «ಹೌದು ಅದು ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿದೆ»

ಇಲ್ಲಿ ಮುಖ್ಯವಾದ ವಿಷಯವೆಂದರೆ ಅವರು ಇದನ್ನು ಪರಿಸ್ಥಿತಿಗಳ ಬಗ್ಗೆ ನಿಜವಾಗಿಯೂ ಅರ್ಥಮಾಡಿಕೊಳ್ಳುತ್ತಾರೆ, ಆದ್ದರಿಂದ ಅದನ್ನು ಮತ್ತೊಮ್ಮೆ ವಿವರಿಸಲು ನಾನು ನಿಮಗೆ ಇನ್ನೊಂದು ಕೋಡ್ ಅನ್ನು ಬಿಡುತ್ತೇನೆ, ಆದರೆ ಇನ್ನೊಂದು ದೃಷ್ಟಿಕೋನದಿಂದ.

read "texto"
if [ "$texto" = "3" ]; then
echo "Correcto"
else
echo "Incorrecto"
fi

ಇದರ ಅರ್ಥ ಸರಳವಾಗಿದೆ, ನಾನು ವಿವರಣೆಯ ರೇಖೆಯನ್ನು ಸಾಲಿನ ಮೂಲಕ ಬಿಡುತ್ತೇನೆ:

1 ನೇ ಸಾಲು: ನಾವು ಏನು ಬರೆಯುತ್ತೇವೆ, ಅದು ವೇರಿಯೇಬಲ್ನ ಮೌಲ್ಯವಾಗಿರುತ್ತದೆ «ಪಠ್ಯ ಸಂದೇಶದ»(ಉಲ್ಲೇಖಗಳಿಲ್ಲದೆ).

2 ನೇ ಸಾಲು: ವೇರಿಯೇಬಲ್ನ ವಿಷಯ (ನಾವು ಈಗ ಬರೆದದ್ದು) ಎಂದು ಪರಿಶೀಲಿಸಿ 3.

3 ನೇ ಸಾಲು: ಇರುವ ಸಂದರ್ಭದಲ್ಲಿ 3, ಇದು ನಮಗೆ ಪಠ್ಯವನ್ನು ತೋರಿಸುತ್ತದೆ «ಸರಿಪಡಿಸು»(ಉಲ್ಲೇಖಗಳಿಲ್ಲದೆ).

4 ನೇ ಸಾಲು: ಇಲ್ಲದಿದ್ದರೆ (ಅಂದರೆ, ನಾವು 3 ಬರೆದಿಲ್ಲದಿದ್ದರೆ).

5 ನೇ ಸಾಲು: ಇದು ನಮಗೆ ಪಠ್ಯವನ್ನು ತೋರಿಸುತ್ತದೆ «ತಪ್ಪು»(ಉಲ್ಲೇಖಗಳಿಲ್ಲದೆ).

6 ನೇ ಸಾಲು: ಸ್ಥಿತಿಯ ಅಂತ್ಯ.

ನಾವು ಹಾಕಿದರೆ ಅವರು ಅರಿತುಕೊಳ್ಳಲು ಸಾಧ್ಯವಾಯಿತು ಪ್ರತಿಧ್ವನಿ ತದನಂತರ ಡಬಲ್ ಉಲ್ಲೇಖಗಳ ನಡುವೆ («) ಪಠ್ಯ, ಇದು ಆ ಪಠ್ಯವನ್ನು ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲು ಕಾರಣವಾಗುತ್ತದೆ. ಅಂದರೆ, ನಾವು ಹಾಕಿದರೆ:

echo "esto es una prueba"

ಇದು ಟರ್ಮಿನಲ್‌ನಲ್ಲಿನ ಪಠ್ಯವನ್ನು ನಮಗೆ ತೋರಿಸುತ್ತದೆ: ಇದು ಒಂದು ಪರೀಕ್ಷೆ

ಆದರೆ ಈ ಎರಡನೆಯ ಉದಾಹರಣೆಗೆ ಹಿಂತಿರುಗಿ, ಈ ಎರಡನೇ ಸ್ಕ್ರಿಪ್ಟ್‌ನ ಉಪಯುಕ್ತತೆಯನ್ನು (ಮತ್ತು ಮರಣದಂಡನೆ) ನಾನು ನಿಮಗೆ ತುಂಬಾ ಸರಳವಾದ with… ವಿಶಿಷ್ಟ with ನೊಂದಿಗೆ ತೋರಿಸುತ್ತೇನೆ.1 + 2 ಎಷ್ಟು?«

ಸಂಪೂರ್ಣ ಸ್ಕ್ರಿಪ್ಟ್‌ನ ಕೋಡ್ ಅನ್ನು ನಾನು ನಿಮಗೆ ಬಿಡುತ್ತೇನೆ:

#!/bin/bash
# -*- ENCODING: UTF-8 -*-
echo "¿Cuánto es 1 + 2?"
read "texto"
if [ "$texto" = "3" ]; then
echo "Correcto"
else
echo "Incorrecto"
fi
exit

ಸ್ಕ್ರಿಪ್ಟ್ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದು ಇಲ್ಲಿದೆ:

% CODE2%

ಮತ್ತು ಸರಿ ... ಸೇರಿಸಲು ಹೆಚ್ಚೇನೂ ಇಲ್ಲ.

ಇದು ಪ್ರಾಥಮಿಕ, ಸರಳವಾದ ಹೌದು, ಆದರೆ ಇನ್ನೂ ನಾನು ಅದನ್ನು ಸಾಧ್ಯವಾದಷ್ಟು ವಿವರಿಸಲು ಪ್ರಯತ್ನಿಸಿದೆ, ಏಕೆಂದರೆ ಪ್ರತಿಯೊಬ್ಬರಿಗೂ ಪ್ರೋಗ್ರಾಮರ್ನ ಆತ್ಮವಿಲ್ಲ, ಮತ್ತು ಅನೇಕ ಬಾರಿ ನಾವು ಈ ರೀತಿಯ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು (ಅಥವಾ ಅಂತಹುದೇ) ಮಾಡಬೇಕಾಗಿದೆ, ಯಾವುದೇ ಸಂದರ್ಭದಲ್ಲಿ ನಾನು ಈ ಲೇಖನ ನಿಮಗೆ ಯಾರಿಗಾದರೂ ಉಪಯುಕ್ತವಾಗಲಿದೆ ಎಂದು ಭಾವಿಸುತ್ತೇವೆ

ಯಾವುದೇ ಅನುಮಾನ ಅಥವಾ ಪ್ರಶ್ನೆ, ದೂರು ಅಥವಾ ಸಲಹೆ ದಯವಿಟ್ಟು, ಅದನ್ನು ಇಲ್ಲಿ ಬಿಡಿ, ನಾನು ಸಂತೋಷದಿಂದ ನಿಮಗೆ ಉತ್ತರಿಸುತ್ತೇನೆ ಮತ್ತು ಆದ್ದರಿಂದ, ನಾವೆಲ್ಲರೂ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಕಲಿಯುತ್ತೇವೆ

ಸಂಬಂಧಿಸಿದಂತೆ


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

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

*

*

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

  1.   Ha ಾಲ್ಸ್ ಡಿಜೊ

    ನೀವು ಪರ !!! * ಅಥವಾ *

    1.    KZKG ^ ಗೌರಾ ಡಿಜೊ

      ನಹ್ ಏನೂ ಇಲ್ಲ
      ಅದು ನಿಮಗೆ ಸೇವೆ ಸಲ್ಲಿಸಿದರೆ ಮತ್ತು ಅದು ಆಸಕ್ತಿದಾಯಕವಾಗಿದ್ದರೆ, ನನಗೆ ತೃಪ್ತಿ ಇದೆ

      ಶುಭಾಶಯಗಳು ಸ್ನೇಹಿತ

  2.   ಸರಿಯಾದ ಡಿಜೊ

    @ KZKG ^ ಗೌರಾ,
    ಬ್ಯಾಷ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಬಗ್ಗೆ ಮಾತನಾಡುವುದು ನನಗೆ ಒಂದು ಪ್ರಶ್ನೆ ಇದೆ:
    ಈ VAR = ಹಲೋ ನಂತಹ ವೇರಿಯೇಬಲ್ ಅನ್ನು ಘೋಷಿಸುವುದು ಮತ್ತು ಅದನ್ನು ಈ VAR = {AR VAR: -ಹೆಲ್ಲೋ like ಎಂದು ಘೋಷಿಸುವುದರ ನಡುವಿನ ವ್ಯತ್ಯಾಸವೇನು?

    ನಾನು ವಿವರಿಸುತ್ತೇನೆ:
    http://pastebin.com/a3cfWXeD

    ಶುಭಾಶಯಗಳು

    1.    KZKG ^ ಗೌರಾ ಡಿಜೊ

      ಹಲೋ
      ಒಳ್ಳೆಯದು, ನಾನು ಬ್ಯಾಷ್ನಲ್ಲಿ ಪರಿಣಿತನಲ್ಲ ... ವಾಸ್ತವವಾಗಿ, ನನಗೆ LOL ತಿಳಿದಿಲ್ಲ !!
      ನಾನು ಅಸ್ಥಿರಗಳನ್ನು ಘೋಷಿಸಿದಾಗ ಅದು ಹೀಗಿದೆ:
      : ${OPTFOLDER:="/opt/"}

      ಆದರೆ ನಾನು ಯಾವಾಗಲೂ ಇದನ್ನು ಈ ರೀತಿ ಮಾಡಿದ್ದರಿಂದ, ವ್ಯತ್ಯಾಸವು ಪ್ರಾಮಾಣಿಕವಾಗಿ ಏನೆಂದು ನನಗೆ ತಿಳಿದಿಲ್ಲ

  3.   ಸರಿಯಾದ ಡಿಜೊ

    @ KZKG ^ ಗೌರಾ
    ನಾನು ಪ್ರಶ್ನೆಯನ್ನು ಕೇಳಿದ್ದೇನೆ ಏಕೆಂದರೆ ಸತ್ಯವು ನನಗೆ ತಿಳಿದಿಲ್ಲ, ನಾನು ಸಾಮಾನ್ಯವಾಗಿ ಸ್ಲಾಕ್‌ಬಿಲ್ಡ್ಸ್ ಅನ್ನು ಬರೆಯುತ್ತೇನೆ ಮತ್ತು ಸತ್ಯವೆಂದರೆ VAR1 ನಲ್ಲಿ ಘೋಷಿಸಲಾದ ಅಸ್ಥಿರಗಳು ಈ ಲಿಪಿಗಳಲ್ಲಿ ವಿಪುಲವಾಗಿವೆ. ತ್ವರಿತ ಗೂಗಲ್ ಹುಡುಕಾಟವು ಈ ಪ್ರಶ್ನೆಯನ್ನು ಸ್ಪಷ್ಟಪಡಿಸಲು ನನಗೆ ಸಹಾಯ ಮಾಡಿತು, ನಾನು ಅದನ್ನು ಎಲ್ಲರೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳುತ್ತೇನೆ ಇದರಿಂದ ನಾವೆಲ್ಲರೂ ಕಲಿಯಬಹುದು:

    ಸ್ಕ್ರಿಪ್ಟ್:
    http://pastebin.com/faAQb35w

    ವಿವರಣೆ:
    VAR = {AR VAR: -default_value form ರೂಪದ ಅಸ್ಥಿರಗಳನ್ನು ಘೋಷಿಸುವುದರಿಂದ ಮೌಲ್ಯವು ಶೂನ್ಯವಾಗಿದ್ದರೆ ಅಥವಾ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದಿದ್ದರೆ ಮಾತ್ರ ವೇರಿಯೇಬಲ್ VAR ಮೌಲ್ಯವನ್ನು ಡೀಫಾಲ್ಟ್_ಮೌಲ್ಯವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.

    ಪ್ರಾಯೋಗಿಕ ಉದಾಹರಣೆ:
    ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಾಗ, ಅದು ವೇರಿಯಬಲ್ VAR ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಬೇಕಾದ ಮೌಲ್ಯವನ್ನು ನಮೂದಿಸಲು ಕೇಳುತ್ತದೆ, ಏನನ್ನಾದರೂ ನಮೂದಿಸಿದರೆ ಅದು ನಮೂದಿಸಿದದನ್ನು ತೋರಿಸುತ್ತದೆ. ನಾವು ಯಾವುದನ್ನೂ ನಮೂದಿಸದಿದ್ದರೆ ಮತ್ತು ಎಂಟರ್ ಒತ್ತಿ ನಾವು ವೇರಿಯೇಬಲ್ VAR ಅನ್ನು ಶೂನ್ಯವೆಂದು ಘೋಷಿಸುತ್ತಿದ್ದೇವೆ, ಆದ್ದರಿಂದ ಇದು value_default ಅನ್ನು ತೋರಿಸುತ್ತದೆ.

    ಗ್ರೀಟಿಂಗ್ಸ್.

    1.    KZKG ^ ಗೌರಾ ಡಿಜೊ

      ಹಾಹಾ ನನಗೆ ಅದು ತಿಳಿದಿರಲಿಲ್ಲ
      ಸರಿ, ತುಂಬಾ ಧನ್ಯವಾದಗಳು ಸ್ನೇಹಿತ ... ಅದನ್ನೇ ನಾನು ಲೇಖನದ ಕೊನೆಯಲ್ಲಿ ಅರ್ಥೈಸಿದೆ, ನಾನು ಏನನ್ನಾದರೂ ಕಲಿಸುವ ಉದ್ದೇಶವನ್ನು ಹೊಂದಿಲ್ಲ ಮತ್ತು ಅದು ಇಲ್ಲಿದೆ, ನಾನು ಯಾವಾಗಲೂ ಇಲ್ಲಿ ಹೊಸದನ್ನು ಕಲಿಯುತ್ತೇನೆ ಎಂದು ನನಗೆ ತಿಳಿದಿದೆ

      ಮತ್ತೊಮ್ಮೆ ಶುಭಾಶಯಗಳು ಮತ್ತು ಧನ್ಯವಾದಗಳು.

      1.    ಸರಿಯಾದ ಡಿಜೊ

        ನೀವು ಹೇಳಿದ್ದು ಸರಿ, ಒಬ್ಬರು ಇಲ್ಲಿ ಹಲವಾರು ವಿಷಯಗಳನ್ನು ಕಲಿಯುತ್ತಾರೆ.

        ಶುಭಾಶಯಗಳು ಮತ್ತು ಸಂತೋಷದ ರಜಾದಿನಗಳು !! 😀

  4.   ಲ್ಯೂಕಾಸ್ ಮಾಟಿಯಾಸ್ ಡಿಜೊ

    ಭಯಂಕರ ಮತ್ತು ಅತ್ಯುತ್ತಮವಾಗಿ ವಿವರಿಸಿದ +1, ಅದು ನಿಮ್ಮನ್ನು ಕರೆದೊಯ್ಯುವ ಸಮಯ ...
    ಆದರೆ ನಾನು ಪ್ರಯತ್ನಕ್ಕೆ ಯೋಗ್ಯನಾಗಿದ್ದೇನೆ

    1.    KZKG ^ ಗೌರಾ ಡಿಜೊ

      ವಾಸ್ತವವಾಗಿ ನಾನು ಕೇವಲ 80 ದಿನದಲ್ಲಿ 1% ಬರೆದಿದ್ದೇನೆ, ಅದನ್ನು ಪ್ರಕಟಿಸಲು ನನಗೆ ತುಂಬಾ ಸಮಯ ಹಿಡಿಯಿತು ಏಕೆಂದರೆ ನನ್ನ ಇಂಟರ್ನೆಟ್ ನನಗೆ ಅವಕಾಶ ನೀಡುವುದಿಲ್ಲ.
      ನಿಮ್ಮ ಅಭಿಪ್ರಾಯಕ್ಕೆ ಧನ್ಯವಾದಗಳು Thank

  5.   ಹ್ಯೂಗೊ ಡಿಜೊ

    ಇದನ್ನು ಮಾಡಲು ಇನ್ನೊಂದು ಮಾರ್ಗವೆಂದರೆ ಡಿಎನ್‌ಎಸ್ ಅನ್ನು ಬಳಸುವುದು, ಏಕೆಂದರೆ ಕೆಲವೊಮ್ಮೆ ನೆಟ್‌ವರ್ಕ್‌ಗಳು ಐಸಿಎಂಪಿ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ನಿರ್ಬಂಧಿಸಿವೆ:

    (ಹೋಸ್ಟ್ -ta IP-ADDRESS> / dev / null 2> & 1) && ಪ್ರತಿಧ್ವನಿ "ನೆಟ್‌ವರ್ಕ್‌ಗೆ ಸಂಪರ್ಕಗೊಂಡಿದೆ"

    ಈ ಉದಾಹರಣೆಯಲ್ಲಿ ರಿಟರ್ನ್ ವ್ಯಾಲ್ಯೂ ಚೆಕ್ ಸೂಚ್ಯವಾಗಿದೆ ಎಂದು ನೀವು ಗಮನಿಸಬಹುದು

    1.    KZKG ^ ಗೌರಾ ಡಿಜೊ

      ನೀವು ಯಾವಾಗಲೂ ಸ್ನೇಹಿತರಾಗಿರುವಿರಿ, ನನಗೆ ಸಂಪೂರ್ಣವಾಗಿ ತಿಳಿದಿಲ್ಲದ ಸುಳಿವುಗಳೊಂದಿಗೆ.
      ಧನ್ಯವಾದಗಳು, ಕಾಮೆಂಟ್ ಅನ್ನು ಪ್ರಶಂಸಿಸಲಾಗಿದೆ ಮತ್ತು ಹೀಹೆ ... ನಾನು ಕಲಿಯುವ ಮತ್ತೊಂದು ಹೊಸ ವಿಷಯ

  6.   ಡಾಟಕ್ಸ್ ಡಿಜೊ

    ಧನ್ಯವಾದಗಳು

    🙂

  7.   ಕುಷ್ಠರೋಗ_ಇವಾನ್ ಡಿಜೊ

    ಈ ವಿಷಯ ಪ್ರಕಟವಾದಾಗಿನಿಂದ ಹಲವಾರು ದಿನಗಳು ಕಳೆದರೂ, ಅದು ನನಗೆ ಸಾಕಷ್ಟು ಸೇವೆ ಸಲ್ಲಿಸಿದೆ, ಈಗ ನಾನು ಬ್ಯಾಷ್‌ನಲ್ಲಿ ಸ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ್ದೇನೆ .. ಧನ್ಯವಾದಗಳು ಗೌರಾ ..

  8.   ಎಡ್ಗರ್ ನವರೊ ಡಿಜೊ

    ಡಾಕ್. ನೀವು ನನಗೆ ವಿಷಯಗಳನ್ನು ಸ್ಪಷ್ಟಪಡಿಸಿದ ಸಹಾಯಕ್ಕಾಗಿ ಧನ್ಯವಾದಗಳು.

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

    ಐಪಿ ಬದಲಾಯಿಸಲು
    #! / ಬಿನ್ / ಬ್ಯಾಷ್
    ಪಿಂಗ್-ಸಿ 10 192.168.1.50 # ಅದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪಿಂಗ್ ಮಾಡದಿದ್ದರೆ
    ifconfig eth0 192.168.1.50 ನೆಟ್‌ಮಾಸ್ಕ್ 255.255.255.0 ಪ್ರಸಾರ 192.168.1.0
    ifconfig eth0 ಡೌನ್
    ifconfig eth0 ಅಪ್

  9.   ಅಬ್ರಹಾಂ ಡಿಜೊ

    ಏಕೆಂದರೆ ನೀವು ಪ್ರಶ್ನಾರ್ಥಕ ಚಿಹ್ನೆಯನ್ನು ಬಳಸಿದರೆ? ಹಾಕುವ ನಡುವೆ ಏನು ವ್ಯತ್ಯಾಸವಿದೆ? ಯಾವುದೇ ಪತ್ರ

    1.    KZKG ^ ಗೌರಾ ಡಿಜೊ

      $? ಇದರರ್ಥ 'ಹಿಂದಿನ output ಟ್‌ಪುಟ್ ಅಥವಾ output ಟ್‌ಪುಟ್', ಅಂದರೆ ಹಿಂದಿನ ಆಜ್ಞೆಯ ಫಲಿತಾಂಶ ...

      1.    ಆಂಡ್ರೆಸ್ ಡಿಜೊ

        ಅದೇ ಫಲಿತಾಂಶವನ್ನು ಸಾಧಿಸಲು ಮತ್ತೊಂದು ಮಾರ್ಗವಿದೆ, ಪಿಂಗ್ ಆಜ್ಞೆಯನ್ನು ನೇರವಾಗಿ ಒಂದು ವಾದವಾಗಿ ರವಾನಿಸಿದರೆ:

        ಪಿಂಗ್-ಸಿ 1 ಐಪಿ-ಅಡ್ರೆಸ್ ಆಗಿದ್ದರೆ; ನಂತರ
        ಪ್ರತಿಧ್ವನಿ "ಹೌದು ಅದು ನೆಟ್‌ನಲ್ಲಿದೆ"
        ಬೇರೆ
        ಪ್ರತಿಧ್ವನಿ "ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿಲ್ಲ"
        fi

        ಏನಾಗುತ್ತದೆ ಎಂದರೆ, ನೀವು ಆರ್ಗ್ಯುಮೆಂಟ್‌ನಂತೆ ಹಾದುಹೋಗುವ ಆಜ್ಞೆಯ ರಿಟರ್ನ್ ಮೌಲ್ಯವನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡಿದರೆ, ಅದು 0 ಅನ್ನು ಹಿಂದಿರುಗಿಸಿದರೆ ಅದು ನಿಜ, ಬೇರೆ ಯಾವುದಾದರೂ ಸುಳ್ಳು. ಚದರ ಆವರಣಗಳು ಪರೀಕ್ಷಾ ಆಜ್ಞೆಗೆ ಸಮಾನವಾಗಿವೆ. ಆದರೆ ನೀವು ಯಾವುದೇ ಆಜ್ಞೆಯನ್ನು ಆರ್ಗ್ಯುಮೆಂಟ್ ಆಗಿ ರವಾನಿಸಬಹುದು (ಆಜ್ಞೆಯು ಕೆಲವು ಮೌಲ್ಯವನ್ನು ಹಿಂದಿರುಗಿಸುವವರೆಗೆ).

  10.   ಸಂಬಂಧಿಸಿದಂತೆ ಡಿಜೊ

    ಹಲೋ, ನಾನು ಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ಬಳಕೆದಾರ X ನೊಂದಿಗೆ ಸ್ಕ್ರಿಪ್ಟ್.ಶ್ ಅನ್ನು ಹೇಗೆ ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೇನೆ ನಾನು ಬಳಕೆದಾರ Y ಅನ್ನು ರಚಿಸುತ್ತೇನೆ, ಮತ್ತು ಆ ಬಳಕೆದಾರ Y ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತಾನೆ.

    ಇದನ್ನು ಮಾಡಬಹುದೇ ??

  11.   ಕುಕ್ತೋಸ್ ಡಿಜೊ

    ತುಂಬಾ ಆಸಕ್ತಿದಾಯಕ, ಧನ್ಯವಾದಗಳು!

  12.   ಫ್ರಾನ್ಸಿಸ್ಕೋ ಡಿಜೊ

    ಕೊಡುಗೆಗಾಗಿ ಧನ್ಯವಾದಗಳು, ನಾನು ಅದನ್ನು xD ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಒಂದು ಗಂಟೆ ಕಳೆದಿದ್ದೇನೆ, ಆದರೆ ನಾನು ಅದನ್ನು ಅರ್ಥಮಾಡಿಕೊಂಡಿದ್ದೇನೆ !!!!.

  13.   ಎಲೋಯ್ ಡಿಜೊ

    ಸ್ಕ್ರಿಪ್ಟ್ ಉತ್ತಮವಾಗಿದೆ. ಅಂಕಗಣಿತದ ಪ್ರಕಾರ, ಇದು ($? == 0) ಶೂನ್ಯಕ್ಕೆ ಸಮನಾಗಿದ್ದರೆ ಅದು ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿಲ್ಲ, ಇಲ್ಲದಿದ್ದರೆ ಅದು ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿದೆ. ಮತ್ತು ನಾವು ಇನ್ನೂ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಸಂವಾದಾತ್ಮಕವಾಗಿಸಲು ಬಯಸಿದರೆ ನಾವು ಹೀಗೆ ಹೇಳಬಹುದು:
    echo -n IP ಅನ್ನು ನಮೂದಿಸಿ:
    ಐಪಿ ಓದಿ
    ಪಿಂಗ್-ಸಿ 1 $ ಐಪಿ

  14.   ಡರಿಯೊ ಡಿಜೊ

    ಹಲೋ, ನಾನು ಇದಕ್ಕೆ ತುಂಬಾ ಹೊಸವನು, ನಾನು ಓದುವ ಮೂಲಕ ಟಿಕೆಟ್ ಸಂಖ್ಯೆಯನ್ನು (ಆಲ್ಫಾನ್ಯೂಮರಿಕ್) ಮಾಡಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದೇನೆ ಮತ್ತು ನಮೂದಿಸಿದವು ಸರಿಯಾದ ಸ್ವರೂಪವನ್ನು ಹೊಂದಿದ್ದರೆ (ಎಬಿಸಿ -123456) "x" ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ ಮತ್ತು ನಾನು ಡಾನ್ ' ಅದನ್ನು ಹೇಗೆ ಮಾಡಬೇಕೆಂದು ತಿಳಿದಿಲ್ಲ, ನೀವು ನನಗೆ ಸಹಾಯ ಮಾಡಬಹುದೇ?

    ಪ್ರತಿಧ್ವನಿ "ಟಿಕೆಟ್ ನಮೂದಿಸಿ"
    read -p ಟಿಕೆಟ್

    if ಟಿಕೆಟ್ = "ಕಲ್ಪನೆ ಇಲ್ಲ (ಫಾರ್ಮ್ಯಾಟ್ ಎಬಿಸಿ -123456"); ನಂತರ cp file.txt $ ಟಿಕೆಟ್; ಇಲ್ಲದಿದ್ದರೆ ಪ್ರತಿಧ್ವನಿ "ತಪ್ಪು ಸ್ವರೂಪ, ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ"; read -p; fi.

    ಖಚಿತವಾಗಿ ಇದು ಭಯಾನಕವಾಗಿದೆ ಮತ್ತು ಅವರು ಹಾಹಾ ಎಂದು ನಗುತ್ತಾರೆ, ಆದರೆ ನಾನು ಹೇಳಿದಂತೆ ನಾನು ಇದನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತೇನೆ.

    ನಾನು ಕೆಟ್ಟದಾಗಿ ವಿವರಿಸಿದರೆ ದಯವಿಟ್ಟು ಹೇಳಿ ಮತ್ತು ನಾನು ಉತ್ತಮವಾಗಿ ಮಾಡಲು ಪ್ರಯತ್ನಿಸುತ್ತೇನೆ.

    ಎಲ್ಲರನ್ನು ತಬ್ಬಿಕೊಳ್ಳಿ.

  15.   ಹಂಬರ್ಟೊ ವೈ ಡಿಜೊ

    ಅತ್ಯುತ್ತಮ ವಿವರಣೆ, ಶುಭಾಶಯಗಳು

  16.   ಚುರುಕುಬುದ್ಧಿಯ ಡಿಜೊ

    if, else ಮತ್ತು ಇತರರ ಬಗ್ಗೆ ನನಗೆ ಸ್ವಲ್ಪ ಅನುಮಾನವಿದೆ.
    ಫೈಲ್ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಲು ನನಗೆ ಸ್ಕ್ರಿಪ್ಟ್ ಬೇಕು (ಲಾಗ್‌ಗಳಲ್ಲಿ ಒಂದು) ಮತ್ತು ಇಲ್ಲದಿದ್ದರೆ, ಅದನ್ನು ರಚಿಸಲು ಮತ್ತು ನಂತರ ಅದಕ್ಕೆ ಬರೆಯಲು. ಆದರೆ ಅದು ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ, ನೀವು ಅದಕ್ಕೆ ಬರೆಯಬೇಕೆಂದು ನಾನು ಬಯಸುತ್ತೇನೆ.

    ನನ್ನ ಬಳಿ ಏನಿದೆ:

    ದಿನಾಂಕ = `ದಿನಾಂಕ -R`
    #ನಾನು ವೇರಿಯೇಬಲ್ ದಿನಾಂಕವನ್ನು ಪರೀಕ್ಷಿಸುತ್ತಿದ್ದೆ, ಇದು ಪ್ರಾರಂಭದ ನಡುವೆ ಅಪ್‌ಡೇಟ್ ಆಗಿಲ್ಲ
    #ಪ್ರಕ್ರಿಯೆ ಮತ್ತು ಕೊನೆಗೊಳ್ಳುತ್ತದೆ, ಕೆಲವೊಮ್ಮೆ ಒಂದು ಗಂಟೆ ಕಳೆದುಹೋಗಬಹುದು ಮತ್ತು ಸರಿಯಾದ ಸಮಯ ಹೊರಬರುವುದಿಲ್ಲ.

    [-f /home/user/logs/test.log] ವೇಳೆ;
    ನಂತರ
    ಸ್ಪರ್ಶಿಸಿ /home/usuario/logs/test.log
    ಬೇರೆ
    ಪ್ರತಿಧ್ವನಿ "$ ದಿನಾಂಕ: ನವೀಕರಿಸಲಾಗಿದೆ" >> /home/user/logs/test.log
    ಪ್ರತಿಧ್ವನಿ «———————————————-» >> /home/user/logs/test.log
    fi

    ಸಿದ್ಧಾಂತದಲ್ಲಿ ಇದು ಉತ್ತಮವಾಗಿರಬೇಕು, ಆದರೆ ಉಲ್ಲೇಖಿತ ಫೈಲ್ ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ ಅದನ್ನು ನವೀಕರಿಸಲಾಗುವುದಿಲ್ಲ ಎಂಬುದು ವಾಸ್ತವ

    1.    ಚುರುಕುಬುದ್ಧಿಯ ಡಿಜೊ

      ಕ್ಷಮಿಸಿ, ಅದನ್ನು ಕಳುಹಿಸಲಾಗಿಲ್ಲ ಎಂದು ನಾನು ನೋಡಿದೆ ಮತ್ತು ಅದು ದ್ವಿಗುಣಗೊಂಡಿದೆ