Difference between revisions of "BASH/C3/Basics-of-Redirection-(error-handling)/Kannada"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
Line 12: Line 12:
 
|-
 
|-
 
| 00:10
 
| 00:10
| * ಬ್ಯಾಶ್ ನಲ್ಲಿ '''input''' ಮತ್ತು  '''output'''  
+
|  ಬ್ಯಾಶ್ ನಲ್ಲಿ '''input''' ಮತ್ತು  '''output'''  
 
|-
 
|-
 
| 00:12
 
| 00:12
|* '''Redirection''' ಮತ್ತು '''file descriptors'''  
+
|'''Redirection''' ಮತ್ತು '''file descriptors'''  
 
|-
 
|-
 
| 00:15
 
| 00:15
|* '''standard input'''
+
| '''standard input''''''standard output'''
|-
+
| 00:16
+
|* '''standard output'''
+
 
|-
 
|-
 
| 00:18
 
| 00:18
|* '''standard error'''
+
| '''standard error'''ಗಳ ಕುರಿತು  ಉದಾಹರಣೆ ಗಳೊಂದಿಗೆ ಕಲಿಯುತ್ತೇವೆ.
|-
+
| 00:19
+
| ಗಳ ಕುರಿತು  ಉದಾಹರಣೆ ಗಳೊಂದಿಗೆ ಕಲಿಯುತ್ತೇವೆ.
+
 
|-
 
|-
 
| 00:22
 
| 00:22
Line 39: Line 33:
 
|-
 
|-
 
| 00:36
 
| 00:36
|* ''''Ubuntu Linux 12.04''' OS ಮತ್ತು
+
| ''''Ubuntu Linux 12.04''' OS ಮತ್ತು
 
|-
 
|-
 
| 00:40
 
| 00:40
|* '''GNU BASH''' ಆವೃತ್ತಿ 4.2 ಗಳನ್ನು ಉಪಯೋಗಿಸುತ್ತೇನೆ.  
+
| '''GNU BASH''' ಆವೃತ್ತಿ 4.2 ಗಳನ್ನು ಉಪಯೋಗಿಸುತ್ತೇನೆ.  
 
|-
 
|-
 
| 00:43
 
| 00:43
Line 49: Line 43:
 
| 00:50
 
| 00:50
 
|  '''GNU/Linux ''' ನಲ್ಲಿ ನಾವು ಒಂದು ಫೈಲ್ ಗೆ '''output'''ಅನ್ನು ಕಳುಹಿಸಬಹುದು ಅಥವಾ ಒಂದು ಫೈಲ್ ನಿಂದ  '''input'''  ಅನ್ನು ಓದ ಬಹುದು.
 
|  '''GNU/Linux ''' ನಲ್ಲಿ ನಾವು ಒಂದು ಫೈಲ್ ಗೆ '''output'''ಅನ್ನು ಕಳುಹಿಸಬಹುದು ಅಥವಾ ಒಂದು ಫೈಲ್ ನಿಂದ  '''input'''  ಅನ್ನು ಓದ ಬಹುದು.
|-
+
|-
 
| 00:58
 
| 00:58
 
| ಪ್ರತಿಯೊಂದೂ ಶೆಲ್ ಕಮಾಂಡ್ ಕೂಡ ಅದರದೇ ಆದ ಇನ್ ಪುಟ್ ಔಟ್ ಪುಟ್ ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ.
 
| ಪ್ರತಿಯೊಂದೂ ಶೆಲ್ ಕಮಾಂಡ್ ಕೂಡ ಅದರದೇ ಆದ ಇನ್ ಪುಟ್ ಔಟ್ ಪುಟ್ ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ.
Line 61: Line 55:
 
| 01:18
 
| 01:18
 
| '''GNU/Linux''' ನಲ್ಲಿ  hardware ಅನ್ನು ಒಳಗೊಂಡು ಎಲ್ಲವೂ ಫೈಲ್ ಎಂದೇ ಪರಿಗಣಿಸಲ್ಪಡುತ್ತದೆ.
 
| '''GNU/Linux''' ನಲ್ಲಿ  hardware ಅನ್ನು ಒಳಗೊಂಡು ಎಲ್ಲವೂ ಫೈಲ್ ಎಂದೇ ಪರಿಗಣಿಸಲ್ಪಡುತ್ತದೆ.
|-
+
|-
 
| 01:24
 
| 01:24
 
| ಸಾಮಾನ್ಯ ರಿಟರ್ನ್ ಬೆಲೆಗಳು :
 
| ಸಾಮಾನ್ಯ ರಿಟರ್ನ್ ಬೆಲೆಗಳು :
Line 67: Line 61:
 
|-
 
|-
 
| 01:27
 
| 01:27
|* '''input''' ಗಾಗಿ '0' ಅಂದರೆ '''keyboard'''  
+
| '''input''' ಗಾಗಿ '0' ಅಂದರೆ '''keyboard'''  
  
 
|-
 
|-
 
| 01:31
 
| 01:31
|* '''output''' ಗಾಗಿ '1' ಅಂದರೆ  '''screen '''
+
| '''output''' ಗಾಗಿ '1' ಅಂದರೆ  '''screen '''
 
|-
 
|-
 
| 01:34
 
| 01:34
|*''error ''' ಗೆ  '2' ಅಂದರೆ '''screen'''
+
|''error ''' ಗೆ  '2' ಅಂದರೆ '''screen'''
 
|-
 
|-
 
|01:38
 
|01:38
Line 84: Line 78:
 
| 01:54
 
| 01:54
 
|  '''Standard input''':  ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಇನ್ ಪುಟ್ ಇದು ಡಿಫಾಲ್ಟ್ ಆದ ಇನ್ ಪುಟ್ ವಿಧಾನ.
 
|  '''Standard input''':  ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಇನ್ ಪುಟ್ ಇದು ಡಿಫಾಲ್ಟ್ ಆದ ಇನ್ ಪುಟ್ ವಿಧಾನ.
|-
+
|-
 
| 02:00
 
| 02:00
 
| ಇದು ಇನ್ ಪುಟ್ ಅನ್ನು ಓದಲು ಎಲ್ಲಾ ಕಮಾಂಡ್ ಗಳಿಂದ ಉಪಯೋಗಿಸಲ್ಪಡುತ್ತದೆ.  
 
| ಇದು ಇನ್ ಪುಟ್ ಅನ್ನು ಓದಲು ಎಲ್ಲಾ ಕಮಾಂಡ್ ಗಳಿಂದ ಉಪಯೋಗಿಸಲ್ಪಡುತ್ತದೆ.  
Line 90: Line 84:
 
| 02:04
 
| 02:04
 
| ಇದು ಸೊನ್ನೆ ಯಿಂದ ಸೂಚಿಸಲ್ಪಡುತ್ತದೆ.
 
| ಇದು ಸೊನ್ನೆ ಯಿಂದ ಸೂಚಿಸಲ್ಪಡುತ್ತದೆ.
|-
+
|-
 
| 02:07
 
| 02:07
 
|  ಇದನ್ನು '''stdin (Standard input)''' ಎಂದೂ ಕರೆಯುತ್ತಾರೆ.
 
|  ಇದನ್ನು '''stdin (Standard input)''' ಎಂದೂ ಕರೆಯುತ್ತಾರೆ.
Line 180: Line 174:
 
| 04:23
 
| 04:23
 
|  ( > )'''ದೊಡ್ಡದು'''  ಚಿಹ್ನೆಯು'''output redirection''' ಚಿಹ್ನೆಯಾಗಿದೆ.
 
|  ( > )'''ದೊಡ್ಡದು'''  ಚಿಹ್ನೆಯು'''output redirection''' ಚಿಹ್ನೆಯಾಗಿದೆ.
|-
+
|-
 
| 04:28
 
| 04:28
 
|  ಸಿಂಟ್ಯಾಕ್ಸ್ '''command''' ಸ್ಪೇಸ್ ದೊಡ್ಡದು ಚಿಹ್ನೆ ಸ್ಪೇಸ್ '''filename'''.
 
|  ಸಿಂಟ್ಯಾಕ್ಸ್ '''command''' ಸ್ಪೇಸ್ ದೊಡ್ಡದು ಚಿಹ್ನೆ ಸ್ಪೇಸ್ '''filename'''.
Line 201: Line 195:
 
| 05:06
 
| 05:06
 
| 'ls' ಕಮಾಂಡ್ ಇದು ಆ ಡೈರಕ್ಟರಿಯಲ್ಲಿರುವ ಫೈಲ್ ಗಳ ಕುರಿತು ಮಾಹಿತಿಯನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ.
 
| 'ls' ಕಮಾಂಡ್ ಇದು ಆ ಡೈರಕ್ಟರಿಯಲ್ಲಿರುವ ಫೈಲ್ ಗಳ ಕುರಿತು ಮಾಹಿತಿಯನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ.
|-
+
|-
 
| 05:14
 
| 05:14
 
|ಫೈಲ್ ಅನ್ನು '''save''' ಮಾಡಿ '''terminal''' ಗೆ ಹಿಂದಿರುಗಿ.
 
|ಫೈಲ್ ಅನ್ನು '''save''' ಮಾಡಿ '''terminal''' ಗೆ ಹಿಂದಿರುಗಿ.
Line 207: Line 201:
 
| 05:19
 
| 05:19
 
| '''prompt''' ಅನ್ನು ಖಾಲಿ ಮಾಡೋಣ.  ಮೊದಲು 'ls' ಎಂದು ಟೈಪ್ ಮಾಡಿ ಫಲಿತವನ್ನು ನೋಡೋಣ.
 
| '''prompt''' ಅನ್ನು ಖಾಲಿ ಮಾಡೋಣ.  ಮೊದಲು 'ls' ಎಂದು ಟೈಪ್ ಮಾಡಿ ಫಲಿತವನ್ನು ನೋಡೋಣ.
|-
+
|-
 
| 05:28
 
| 05:28
 
| ಮೂರು ಸಲ '''up-arrow''' ಕೀಲಿಯನ್ನು ಒತ್ತಿ.
 
| ಮೂರು ಸಲ '''up-arrow''' ಕೀಲಿಯನ್ನು ಒತ್ತಿ.
|-
+
|-
 
| 05:33
 
| 05:33
 
| '''ಡಾಟ್ ಸ್ಲ್ಯಾಶ್ redirection ಡಾಟ್ sh''' ಕಮಾಂಡ್ ಅನ್ನು ಪುನರಾವರ್ತಿಸಿ.
 
| '''ಡಾಟ್ ಸ್ಲ್ಯಾಶ್ redirection ಡಾಟ್ sh''' ಕಮಾಂಡ್ ಅನ್ನು ಪುನರಾವರ್ತಿಸಿ.
Line 225: Line 219:
 
| 05:56
 
| 05:56
 
| ಈ ಫೈಲ್ ನಲ್ಲಿ ಫಲಿತವನ್ನು ನೋಡಬಹುದು. ಹಾಗಾಗಿ '''redirect''' ಯಶಸ್ವಿಯಾಗಿದೆ.
 
| ಈ ಫೈಲ್ ನಲ್ಲಿ ಫಲಿತವನ್ನು ನೋಡಬಹುದು. ಹಾಗಾಗಿ '''redirect''' ಯಶಸ್ವಿಯಾಗಿದೆ.
|-
+
|-
 
| 06:03
 
| 06:03
 
| ಸ್ಲೈಡ್ಸ್ ಗೆ ಹಿಂದಿರುಗೋಣ.
 
| ಸ್ಲೈಡ್ಸ್ ಗೆ ಹಿಂದಿರುಗೋಣ.
Line 246: Line 240:
 
| 06:32
 
| 06:32
 
|  '''ಎರಡು ಮತ್ತು ದೊಡ್ಡದು ಚಿಹ್ನೆ(2>)''' ಇದು  '''error redirection''' ನ ಚಿಹ್ನೆಯಾಗಿದೆ.
 
|  '''ಎರಡು ಮತ್ತು ದೊಡ್ಡದು ಚಿಹ್ನೆ(2>)''' ಇದು  '''error redirection''' ನ ಚಿಹ್ನೆಯಾಗಿದೆ.
|-
+
|-
 
| 06:36
 
| 06:36
 
| ಸಿಂಟ್ಯಾಕ್ಸ್ '''command ಸ್ಪೇಸ್ 2 ದೊಡ್ಡದು ಚಿಹ್ನೆ ಸ್ಪೇಸ್ error ಡಾಟ್ txt'''.
 
| ಸಿಂಟ್ಯಾಕ್ಸ್ '''command ಸ್ಪೇಸ್ 2 ದೊಡ್ಡದು ಚಿಹ್ನೆ ಸ್ಪೇಸ್ error ಡಾಟ್ txt'''.
Line 283: Line 277:
 
| ಈಗ ಫೈಲ್ ಅನ್ನು ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡೋಣ.
 
| ಈಗ ಫೈಲ್ ಅನ್ನು ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡೋಣ.
 
|-
 
|-
| 07:53
+
| 07:53
 
|  '''up-arrow''' ಕೀಲಿಯನ್ನುಒತ್ತಿ.
 
|  '''up-arrow''' ಕೀಲಿಯನ್ನುಒತ್ತಿ.
 
|-
 
|-
Line 311: Line 305:
 
|-
 
|-
 
| 08:31
 
| 08:31
|* ಬ್ಯಾಶ್ ನಲ್ಲಿ  Input ಮತ್ತು output  
+
| ಬ್ಯಾಶ್ ನಲ್ಲಿ  Input ಮತ್ತು output  
 
|-
 
|-
 
| 08:35
 
| 08:35
|* '''Redirection''' ಮತ್ತು '''file descriptors'''  
+
| '''Redirection''' ಮತ್ತು '''file descriptors'''  
  
 
|-
 
|-
 
| 08:38
 
| 08:38
|* '<' (ಚಿಕ್ಕದು) ಚಿಹ್ನೆ ಯನ್ನು ಉಪಯೋಗಿಸಿ '''standard input'''  
+
| '<' (ಚಿಕ್ಕದು) ಚಿಹ್ನೆ ಯನ್ನು ಉಪಯೋಗಿಸಿ '''standard input'''  
 
|-
 
|-
 
| 08:42
 
| 08:42
|* '>' (ದೊಡ್ಡದು) ಚಿಹ್ನೆ ಯನ್ನು ಉಪಯೋಗಿಸಿ '''standard output'''  
+
| '>' (ದೊಡ್ಡದು) ಚಿಹ್ನೆ ಯನ್ನು ಉಪಯೋಗಿಸಿ '''standard output'''  
 
  |-
 
  |-
 
| 08:47
 
| 08:47
|* '2>' (2 ದೊಡ್ಡದು) ಚಿಹ್ನೆ ಯನ್ನು ಉಪಯೋಗಿಸಿ '''standard error'''  ಇವುಗಳ ಕುರಿತು ಕಲಿತಿದ್ದೇವೆ.
+
| '2>' (2 ದೊಡ್ಡದು) ಚಿಹ್ನೆ ಯನ್ನು ಉಪಯೋಗಿಸಿ '''standard error'''  ಇವುಗಳ ಕುರಿತು ಕಲಿತಿದ್ದೇವೆ.
 
|-
 
|-
 
| 08:52
 
| 08:52
Line 340: Line 334:
 
| 09:11
 
| 09:11
 
| ಅದರಲ್ಲಿರುವುದನ್ನು ಇನ್ನೊಂದು ಹೊಸ ಫೈಲ್ ಗೆ '''Redirect''' ಮಾಡಿ.
 
| ಅದರಲ್ಲಿರುವುದನ್ನು ಇನ್ನೊಂದು ಹೊಸ ಫೈಲ್ ಗೆ '''Redirect''' ಮಾಡಿ.
|-
+
|-
 
| 09:15
 
| 09:15
 
|ಮಾಹಿತಿಗಾಗಿ ಲಿಂಕ್ನಲ್ಲಿರುವ ವೀಡಿಯೋ ನೋಡಿ spoken-tutorial.org/What_is_a_Spoken_Tutorial
 
|ಮಾಹಿತಿಗಾಗಿ ಲಿಂಕ್ನಲ್ಲಿರುವ ವೀಡಿಯೋ ನೋಡಿ spoken-tutorial.org/What_is_a_Spoken_Tutorial
Line 354: Line 348:
 
|-
 
|-
 
| 09:30
 
| 09:30
|* spoken tutorialಗಳ ಕುರಿತು ಕಾರ್ಯಾಗಾರವನ್ನು ಏರ್ಪಡಿಸುತ್ತದೆ.  
+
| spoken tutorialಗಳ ಕುರಿತು ಕಾರ್ಯಾಗಾರವನ್ನು ಏರ್ಪಡಿಸುತ್ತದೆ.  
 
|-
 
|-
 
| 09:34
 
| 09:34
|* online testನಲ್ಲಿ ತೇರ್ಗಡೆಯಾದವರಿಗೆ ಪ್ರಮಾಣಪತ್ರವನ್ನೂ ನೀಡುತ್ತದೆ
+
| online testನಲ್ಲಿ ತೇರ್ಗಡೆಯಾದವರಿಗೆ ಪ್ರಮಾಣಪತ್ರವನ್ನೂ ನೀಡುತ್ತದೆ
 
|-
 
|-
 
| 09:38
 
| 09:38

Latest revision as of 16:59, 17 March 2017

Time Narration
00:01 ಬ್ಯಾಶ್ ನಲ್ಲಿ Basics of redirection ನ ಕುರಿತಾದ ಸ್ಪೊಕನ್-ಟ್ಯುಟೊರಿಯಲ್ ಗೆ ಮಿತ್ರರೇ ನಿಮಗೆಲ್ಲ ಸ್ವಾಗತ.
00:07 ಈ ಟ್ಯುಟೋರಿಯಲ್ ನಲ್ಲಿ ನಾವು
00:10 ಬ್ಯಾಶ್ ನಲ್ಲಿ input ಮತ್ತು output
00:12 Redirection ಮತ್ತು file descriptors
00:15 standard input, standard output
00:18 standard error, ಗಳ ಕುರಿತು ಉದಾಹರಣೆ ಗಳೊಂದಿಗೆ ಕಲಿಯುತ್ತೇವೆ.
00:22 ಈ ಟ್ಯುಟೋರಿಯಲ್ ಅನ್ನು ತಿಳಿದುಕೊಳ್ಳಲು ಬ್ಯಾಶ್ ನಲ್ಲಿ ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ನ ಕುರಿತು ಕಲಿತಿರಬೇಕು.
00:28 ತಿಳಿದಿರದಿದ್ದಲ್ಲಿ ಸಂಬಂಧಿತ ಟ್ಯುಟೋರಿಯಲ್ ಗಾಗಿ ನಮ್ಮ ಜಾಲತಾಣವನ್ನು ಭೇಟಿಮಾಡಿ. www.spoken-tutorial.org
00:34 ಈ ಟ್ಯುಟೋರಿಯಲ್ ಗಾಗಿ ನಾನು
00:36 'Ubuntu Linux 12.04 OS ಮತ್ತು
00:40 GNU BASH ಆವೃತ್ತಿ 4.2 ಗಳನ್ನು ಉಪಯೋಗಿಸುತ್ತೇನೆ.
00:43 ತಿಳಿದಿರಲಿ GNU bash version 4 ಅಥವಾ ಹೆಚ್ಚಿನ ವರ್ಶನ್ ಇದಕ್ಕೆ ಬೇಕಾಗುತ್ತದೆ.
00:50 GNU/Linux ನಲ್ಲಿ ನಾವು ಒಂದು ಫೈಲ್ ಗೆ outputಅನ್ನು ಕಳುಹಿಸಬಹುದು ಅಥವಾ ಒಂದು ಫೈಲ್ ನಿಂದ input ಅನ್ನು ಓದ ಬಹುದು.
00:58 ಪ್ರತಿಯೊಂದೂ ಶೆಲ್ ಕಮಾಂಡ್ ಕೂಡ ಅದರದೇ ಆದ ಇನ್ ಪುಟ್ ಔಟ್ ಪುಟ್ ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ.
01:03 ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟ್ ನಲ್ಲಿ ಇನ್ ಪುಟ್ ಮತ್ತು ಔಟ್ ಪುಟ್ ಗಳು ವಿಶೇಷ ಸಂಕೇತಗಳನ್ನು ಉಪಯೋಗಿಸಿ ರಿಡೈರೆಕ್ಟ್ ಮಾಡಲ್ಪಡುತ್ತವೆ.
01:11 ಇನ್ ಪುಟ್ ಔಟ್ ಪುಟ್ ಗಳ ಡಿಫಾಲ್ಟ್ ಪಥವನ್ನು ಬದಲಿಸುವುದನ್ನು redirection ಎನ್ನುತ್ತಾರೆ.
01:18 GNU/Linux ನಲ್ಲಿ hardware ಅನ್ನು ಒಳಗೊಂಡು ಎಲ್ಲವೂ ಫೈಲ್ ಎಂದೇ ಪರಿಗಣಿಸಲ್ಪಡುತ್ತದೆ.
01:24 ಸಾಮಾನ್ಯ ರಿಟರ್ನ್ ಬೆಲೆಗಳು :
01:27 input ಗಾಗಿ '0' ಅಂದರೆ keyboard
01:31 output ಗಾಗಿ '1' ಅಂದರೆ screen
01:34 error ಗೆ '2' ಅಂದರೆ screen'
01:38 0, 1, 2 ಗಳು POSIX ಸಂಖ್ಯೆಗಳು ಅವನ್ನು file descriptor (FD) ಗಳು ಎಂದೂ ಕರೆಯುತ್ತಾರೆ.
01:46 ಒಂದು re-director POSIX ಸಂಖ್ಯೆಯನ್ನು ಬಳಕೆದಾರ ಅಥವಾ ಇನ್ನೊಂದು ಪ್ರೋಗ್ರಾಂ ನ ಜೊತೆಗೆ ಸಂಪರ್ಕಿಸಲು ಉಪಯೋಗಿಸುತ್ತದೆ.
01:54 Standard input: ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಇನ್ ಪುಟ್ ಇದು ಡಿಫಾಲ್ಟ್ ಆದ ಇನ್ ಪುಟ್ ವಿಧಾನ.
02:00 ಇದು ಇನ್ ಪುಟ್ ಅನ್ನು ಓದಲು ಎಲ್ಲಾ ಕಮಾಂಡ್ ಗಳಿಂದ ಉಪಯೋಗಿಸಲ್ಪಡುತ್ತದೆ.
02:04 ಇದು ಸೊನ್ನೆ ಯಿಂದ ಸೂಚಿಸಲ್ಪಡುತ್ತದೆ.
02:07 ಇದನ್ನು stdin (Standard input) ಎಂದೂ ಕರೆಯುತ್ತಾರೆ.
02:13 ಕೀ ಬೋರ್ಡ್ ಇದು ಡಿಫಾಲ್ಟ್ standard input ಆಗಿದೆ.
02:17 Less than ಚಿಹ್ನೆಯು input redirection ಚಿಹ್ನೆಯಾಗಿದೆ.
02:22 ಸಿಂಟ್ಯಾಕ್ಸ್ - command ಸ್ಪೇಸ್ ಚಿಕ್ಕದು ಚಿಹ್ನೆ ಸ್ಪೇಸ್ filename.
02:30 ಈಗ ನಾನು redirection ಡಾಟ್ sh ಎಂಬ ಫೈಲ್ ಅನ್ನು ತೆರೆಯುತ್ತೇನೆ.
02:34 ನಾನು ಈ ಫೈಲ್ ನಲ್ಲಿ ಕೋಡ್ ಅನ್ನು ಟೈಪ್ ಮಾಡಿದ್ದೇನೆ.
02:37 ಇದು shebang line.
02:41 sort ಸ್ಪೇಸ್ ಚಿಕ್ಕದು ಚಿಹ್ನೆ ಸ್ಪೇಸ್ file ಡಾಟ್ txt ಎಂದು ಟೈಪ್ ಮಾಡಿ.
02:48 ಇದೊಂದು input redirection ಗೆ ಉದಾಹರಣೆ.
02:52 file ಡಾಟ್ txt ಫೈಲ್ ನಿಂದ ಇನ್ ಪುಟ್ ಅನ್ನು ಪಡೆದುಕೊಳ್ಳಲಾಗಿದೆ.
02:57 sort ಕಮಾಂಡ್ ಇದು file ಡಾಟ್ txt ಫೈಲ್ ನಲ್ಲಿರುವ ಸಂಖ್ಯೆಗಳನ್ನು ಕ್ರಮಾನುಸಾರವಾಗಿ ಜೋಡಿಸುತ್ತದೆ.
03:04 Save ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ.
03:06 redirection ಡಾಟ್sh ಫೈಲ್ ಅನ್ನು ರನ್ ಮಾಡೋಣ.
03:10 ಕೀ ಬೋರ್ಡ್ ನಲ್ಲಿ Ctrl, Alt ಮತ್ತು T ಕೀಲಿಗಳನ್ನು ಒಟ್ಟಿಗೆ ಒತ್ತಿ terminal ಅನ್ನು ತೆರೆಯಿರಿ.
03:18 ಅದಕ್ಕೂ ಮೊದಲು file ಡಾಟ್ txt ಫೈಲ್ ನಲ್ಲಿ ಏನಿದೆ ಎಂದು ನೋಡೋಣ.
03:23 cat ಸ್ಪೇಸ್ file ಡಾಟ್ txt ಎಂದು ಟೈಪ್ ಮಾಡಿ.
03:27 Enter ಅನ್ನು ಒತ್ತಿರಿ.
03:30 ಫೈಲ್ ನಲ್ಲಿ ಒಂದಷ್ಟು ಸಂಖ್ಯೆಗಳಿರುವುದನ್ನು ನೋಡಬಹುದು.
03:35 chmod ಸ್ಪೇಸ್ ಪ್ಲಸ್ x ಸ್ಪೇಸ್ redirection ಡಾಟ್ sh ಎಂದು ಟೈಪ್ ಮಾಡಿ.
03:43 Enter ಅನ್ನು ಒತ್ತಿರಿ.
03:45 ಡಾಟ್ ಸ್ಲ್ಯಾಶ್ redirection ಡಾಟ್ sh ಎಂದು ಟೈಪ್ ಮಾಡಿ.
03:48 Enter ಅನ್ನು ಒತ್ತಿರಿ.
03:51 ನಾವು ಟರ್ಮಿನಲ್ ನಲ್ಲಿ ಅನುಕ್ರಮವಾಗಿ ಜೋಡಿಸಿದ ನಂತರದ ಫಲಿತಾಂಶವನ್ನು ನೋಡಬಹುದು.
03:56 ಸಂಖ್ಯೆಗಳನ್ನು ಏರಿಕೆ ಕ್ರಮದಲ್ಲಿ ಜೋಡಿಸಲಾಗಿದೆ.
04:00 slides ಗೆ ಹಿಂದಿರುಗಿ.
04:03 Standard output: ಎಲ್ಲಾ ಕಮಾಂಡ್ ಗಳೂ ಔಟ್ ಪುಟ್ ಅನ್ನು ಡಿಸ್ಪ್ಲೇ ಮಾಡಲು ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಔಟ್ ಪುಟ್ ಅನ್ನು ಬಳಸುತ್ತವೆ.
04:10 default output ಪರದೆಯ ಮೇಲೆ ಡಿಸ್ಪ್ಲೇ ಆಗುತ್ತದೆ.
04:14 ಇದು ಸಂಖ್ಯೆ ಒಂದರಿಂದ (1) ಸೂಚಿಸಲ್ಪಡುತ್ತದೆ.
04:17 ಇದನ್ನು stdout (Standard output) ಎಂದೂ ಕರೆಯುತ್ತಾರೆ.
04:23 ( > )ದೊಡ್ಡದು ಚಿಹ್ನೆಯುoutput redirection ಚಿಹ್ನೆಯಾಗಿದೆ.
04:28 ಸಿಂಟ್ಯಾಕ್ಸ್ command ಸ್ಪೇಸ್ ದೊಡ್ಡದು ಚಿಹ್ನೆ ಸ್ಪೇಸ್ filename.
04:35 ನಾವು ಈಗ redirection ಡಾಟ್ sh ಫೈಲ್ ಗೆ ಹಿಂದಿರುಗೋಣ.
04:41 ಹಿಂದಿನ ಸಾಲು sort ಅನ್ನು Comment ಮಾಡಿ.
04:45 ಅದರ ಕೆಳಗೆ ls ಸ್ಪೇಸ್ ದೊಡ್ಡದು ಚಿಹ್ನೆ ಸ್ಪೇಸ್ ls ಅಂಡರ್ ಸ್ಕೋರ್ file.txt ಎಂದು ಟೈಪ್ ಮಾಡಿ.
04:55 ಇದೊಂದು output redirection ನ ಉದಾಹರಣೆ.
04:59 'ls' ಕಮಾಂಡ್ ನ ಫಲಿತವು ls_file ಡಾಟ್ txt ಫೈಲ್ ನಲ್ಲಿ ಸ್ಟೋರ್ ಆಗಿರುತ್ತದೆ.
05:06 'ls' ಕಮಾಂಡ್ ಇದು ಆ ಡೈರಕ್ಟರಿಯಲ್ಲಿರುವ ಫೈಲ್ ಗಳ ಕುರಿತು ಮಾಹಿತಿಯನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ.
05:14 ಫೈಲ್ ಅನ್ನು save ಮಾಡಿ terminal ಗೆ ಹಿಂದಿರುಗಿ.
05:19 prompt ಅನ್ನು ಖಾಲಿ ಮಾಡೋಣ. ಮೊದಲು 'ls' ಎಂದು ಟೈಪ್ ಮಾಡಿ ಫಲಿತವನ್ನು ನೋಡೋಣ.
05:28 ಮೂರು ಸಲ up-arrow ಕೀಲಿಯನ್ನು ಒತ್ತಿ.
05:33 ಡಾಟ್ ಸ್ಲ್ಯಾಶ್ redirection ಡಾಟ್ sh ಕಮಾಂಡ್ ಅನ್ನು ಪುನರಾವರ್ತಿಸಿ.
05:38 ಮತ್ತು Enter ಅನ್ನು ಒತ್ತಿರಿ.
05:41 ಈಗ ಫಲಿತವು ಸರಿಯಾಗಿ ರಿಡೈರೆಕ್ಟ್ ಆಗಿದೆಯೇ ಎಂದು ಪರೀಕ್ಷಿಸೋಣ.
05:46 gedit ಸ್ಪೇಸ್ ls ಅಂಡರ್ ಸ್ಕೋರ್ file ಡಾಟ್ txt ಎಂದು ಟೈಪ್ ಮಾಡಿ ಮತ್ತು Enter ಅನ್ನು ಒತ್ತಿರಿ.
05:56 ಈ ಫೈಲ್ ನಲ್ಲಿ ಫಲಿತವನ್ನು ನೋಡಬಹುದು. ಹಾಗಾಗಿ redirect ಯಶಸ್ವಿಯಾಗಿದೆ.
06:03 ಸ್ಲೈಡ್ಸ್ ಗೆ ಹಿಂದಿರುಗೋಣ.
06:06 Standard error: ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಎರರ್ ಇದು ಡಿಫಾಲ್ಟ್ output error.
06:12 ಇದು ಎಲ್ಲಾ ಸಿಸ್ಟಮ್ ನ ದೋಷವನ್ನು ಬರೆಯಲು ಬಳಸಲ್ಪಡುತ್ತದೆ.
06:16 ಸಂಖ್ಯೆ ಎರಡರಿಂದ(2) ಇದು ಸೂಚಿಸಲ್ಪಡುತ್ತದೆ.
06:20 ಇದನ್ನು stderr (Standard error) ಎಂದೂ ಕರೆಯುತ್ತಾರೆ.
06:25 ಡಿಫಾಲ್ಟ್ standard error ಅನ್ನು ಪರದೆಯ ಮೇಲೆ ಕಾಣಬಹುದು.
06:32 ಎರಡು ಮತ್ತು ದೊಡ್ಡದು ಚಿಹ್ನೆ(2>) ಇದು error redirection ನ ಚಿಹ್ನೆಯಾಗಿದೆ.
06:36 ಸಿಂಟ್ಯಾಕ್ಸ್ command ಸ್ಪೇಸ್ 2 ದೊಡ್ಡದು ಚಿಹ್ನೆ ಸ್ಪೇಸ್ error ಡಾಟ್ txt.
06:44 redirection ಡಾಟ್ sh ಫೈಲ್ ಗೆ ಹಿಂದಿರುಗೋಣ.
06:49 ಹಿಂದಿನ ಸಾಲು ಅಂದರೆ 'ls' ಅನ್ನು ಕಾಮೆಂಟ್ ಮಾಡಿ.
06:54 ಅದರ ಕೆಳಗೆ : rm ಸ್ಪೇಸ್ ಬ್ಯಾಕ್ ಸ್ಲ್ಯಾಶ್ tmp ಬ್ಯಾಕ್ ಸ್ಲ್ಯಾಶ್ 4815 ಡಾಟ್ txt ಸ್ಪೇಸ್ 2 ದೊಡ್ಡದು ಚಿಹ್ನೆಸ್ಪೇಸ್ error ಡಾಟ್ txt. ಎಂದು ಟೈಪ್ ಮಾಡಿ.
07:11 ದೋಷವು error ಡಾಟ್ txt ಫೈಲ್ ಗೆ ರಿಡೈರೆಕ್ಟ್ ಆಗುತ್ತದೆ.
07:17 ಈಗ Save ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ terminal ಗೆ ಹೋಗಿ.
07:22 ಮೊದಲು ದೋಶವನ್ನು ನೋಡಲು ಒಂದು ಕಮಾಂಡ್ ಅನ್ನು ಟೈಪ್ ಮಾಡೋಣ.
07:26 rm ಸ್ಪೇಸ್ ಸ್ಲ್ಯಾಶ್ tmp ಸ್ಲ್ಯಾಶ್ 4815 ಡಾಟ್ txt ಎಂದು ಟೈಪ್ ಮಾಡಿ.
07:36 Enter ಅನ್ನು ಒತ್ತಿರಿ.
07:38 ದೋಶವು-
07:40 rm: cannot remove slash tmp slash 4815 dot txt: No such file or directory ಎಂದು ಡಿಸ್ಪ್ಲೇ ಆಗುತ್ತದೆ..
07:49 ಈಗ ಫೈಲ್ ಅನ್ನು ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡೋಣ.
07:53 up-arrow ಕೀಲಿಯನ್ನುಒತ್ತಿ.
07:55 ಮತ್ತು ಹಳೆಯ ಕಮಾಂಡ್ ಡಾಟ್ ಸ್ಲ್ಯಾಶ್ redirection ಡಾಟ್sh ಪುನರಾವರ್ತಿಸಿ.
08:01 Enter ಅನ್ನು ಒತ್ತಿರಿ.
08:03 ಈಗ ದೋಶವು ರಿಡೈರೆಕ್ಟ್ ಆಗಿದೆಯೇ ನೋಡೋಣ.
08:07 gedit ಸ್ಪೇಸ್ error ಡಾಟ್ txt ಎಂದು ಟೈಪ್ ಮಾಡಿ. ಮತ್ತು Enter ಅನ್ನು ಒತ್ತಿರಿ.
08:15 ನಾವು ದೋಶವು error ಡಾಟ್ txt ಫೈಲ್ ಗೆ ರಿಡೈರೆಕ್ಟ್ ಆಗಿರುವುದನ್ನು ನೋಡಬಹುದು.
08:22 ಇಲ್ಲಿಗೆ ಟ್ಯುಟೋರಿಯಲ್ ನ ಕೊನೆಯನ್ನು ತಲುಪಿದ್ದೇವೆ.
08:26 ಸಾರಾಂಶವನ್ನು ನೋಡೋಣ.
08:28 ಈ ಟ್ಯುಟೋರಿಯಲ್ ನಲ್ಲಿ ನಾವು
08:31 ಬ್ಯಾಶ್ ನಲ್ಲಿ Input ಮತ್ತು output
08:35 Redirection ಮತ್ತು file descriptors
08:38 '<' (ಚಿಕ್ಕದು) ಚಿಹ್ನೆ ಯನ್ನು ಉಪಯೋಗಿಸಿ standard input
08:42 '>' (ದೊಡ್ಡದು) ಚಿಹ್ನೆ ಯನ್ನು ಉಪಯೋಗಿಸಿ standard output
08:47 '2>' (2 ದೊಡ್ಡದು) ಚಿಹ್ನೆ ಯನ್ನು ಉಪಯೋಗಿಸಿ standard error ಇವುಗಳ ಕುರಿತು ಕಲಿತಿದ್ದೇವೆ.
08:52 ಸ್ವಂತ ಅಭ್ಯಾಸಕ್ಕಾಗಿ -
08:54 C, C++, Java ಇವುಗಳಲ್ಲಿ ಯಾವುದಾದರು ಭಾಷೆಯನ್ನು ಉಪಯೋಗಿಸಿ ಪ್ರೋಗ್ರಾಂ ಬರೆದು,
08:59 output ಅಥವಾ error ಅನ್ನು ಹೊಸ ಫೈಲ್ ಗೆ ರಿಡೈರೆಕ್ಟ್ ಮಾಡಿ.
09:04 ಅಥವಾ ನಿಮ್ಮ ಹೆಸರು ವಿಳಾಸ ಗಳನ್ನೊಳಗೊಂಡ ಹೊಸ text file ಅನ್ನು ರಚನೆ ಮಾಡಿ
09:11 ಅದರಲ್ಲಿರುವುದನ್ನು ಇನ್ನೊಂದು ಹೊಸ ಫೈಲ್ ಗೆ Redirect ಮಾಡಿ.
09:15 ಮಾಹಿತಿಗಾಗಿ ಲಿಂಕ್ನಲ್ಲಿರುವ ವೀಡಿಯೋ ನೋಡಿ spoken-tutorial.org/What_is_a_Spoken_Tutorial
09:19 ಅದು Spoken Tutorial projectನ ಕುರಿತು ತಿಳಿಸಿಕೊಡುತ್ತದೆ.
09:23 ನಿಮ್ಮಲ್ಲಿ ಒಳ್ಳೆಯ ಬೇಂಡ್-ವಿಡ್ತ್ ಇರದಿದ್ದರೆ ಡೌನ್ಲೋಡ್ ಮಾಡಿಕೊಂಡೂ ನೋಡಬಹುದು.
09:28 Spoken Tutorial Project Team ಇದು
09:30 spoken tutorialಗಳ ಕುರಿತು ಕಾರ್ಯಾಗಾರವನ್ನು ಏರ್ಪಡಿಸುತ್ತದೆ.
09:34 online testನಲ್ಲಿ ತೇರ್ಗಡೆಯಾದವರಿಗೆ ಪ್ರಮಾಣಪತ್ರವನ್ನೂ ನೀಡುತ್ತದೆ
09:38 ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ contact@spoken-tutorial.org ಗೆ ಬರೆಯಿರಿ
09:46 Spoken Tutorial Project ಇದು Talk to a Teacher ಯೋಜನೆಯ ಭಾಗವಾಗಿದೆ.
09:50 ರಾಷ್ಟ್ರೀಯ ಸಾಕ್ಷರತಾ ಮಿಶನ್ ICT, MHRD, ಭಾರತ ಸರಕಾರದಿಂದ ಅನುದಾನಿತವಾಗಿದೆ
09:58 ಹೆಚ್ಚಿನಮಾಹಿತಿಯನ್ನು ಕೆಳಕಂಡ ಜಾಲತಾಣದಿಂದ ಪಡೆಯಬಹುದು. Spoken-tutorial.org\NMEICT-Intro
10:04 ಈ ಪಾಠವನ್ನು FOSSEE ಮತ್ತು Spoken Tutorial Teams, IIT Bombay ಇವರು ಸಮರ್ಪಿಸಿರುತ್ತಾರೆ.
10:10 ಭಾಷಾಂತರ ಮತ್ತು ಧ್ವನಿ ವಿದ್ವಾನ್ ನವೀನ್ ಭಟ್ಟ ಉಪ್ಪಿನಪಟ್ಟಣ. ನಮಸ್ಕಾರ. ಧನ್ಯವಾದಗಳು.

Contributors and Content Editors

NaveenBhat, PoojaMoolya