Difference between revisions of "BASH/C3/Here-document-and-Here-string/Kannada"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(One intermediate revision by one other user not shown)
Line 27: Line 27:
 
|-
 
|-
 
|  00:34
 
|  00:34
|* ''''Ubuntu Linux 12.04''' OS ಮತ್ತು
+
|''''Ubuntu Linux 12.04''' OS ಮತ್ತು
 
|-
 
|-
 
|  00:39
 
|  00:39
|* '''GNU BASH''' ಆವೃತ್ತಿ 4.2 ಗಳನ್ನು ಉಪಯೋಗಿಸುತ್ತೇನೆ.  
+
|'''GNU BASH''' ಆವೃತ್ತಿ 4.2 ಗಳನ್ನು ಉಪಯೋಗಿಸುತ್ತೇನೆ.  
 
|-
 
|-
 
|  00:42
 
|  00:42
Line 39: Line 39:
 
|-
 
|-
 
|  00:52
 
|  00:52
|* ಇದೊಂದು ವಿಶೇಷ ಉದ್ದೇಶಕ್ಕೆ ಉಪಯೋಗಿಸುವ  '''text''' ಅಥವಾ '''code''' ನ ಸಮುಚ್ಛಯ.  
+
| ಇದೊಂದು ವಿಶೇಷ ಉದ್ದೇಶಕ್ಕೆ ಉಪಯೋಗಿಸುವ  '''text''' ಅಥವಾ '''code''' ನ ಸಮುಚ್ಛಯ.  
 
|-
 
|-
 
|  00:56
 
|  00:56
|* ಇದು '''I/O redirect''' ನ ಒಂದು ಬಗೆ.
+
|ಇದು '''I/O redirect''' ನ ಒಂದು ಬಗೆ.
 
|-
 
|-
 
|  01:00
 
|  01:00
|*ಇದು ಕಮಾಂಡ್ ಲಿಸ್ಟ್ ಅನ್ನು  ಕಮಾಂಡ್ ಬಳಕೆದಾರನೊಡನೆ ಸಂವಹನ ನಡೆಸುವ ಪ್ರೋಗ್ರಾಂ ಗೆ ಅಥವಾ  '''command line''' ಗೆ ಕಳುಹಿಸುತ್ತದೆ.
+
|ಇದು ಕಮಾಂಡ್ ಲಿಸ್ಟ್ ಅನ್ನು  ಕಮಾಂಡ್ ಬಳಕೆದಾರನೊಡನೆ ಸಂವಹನ ನಡೆಸುವ ಪ್ರೋಗ್ರಾಂ ಗೆ ಅಥವಾ  '''command line''' ಗೆ ಕಳುಹಿಸುತ್ತದೆ.
 
|-
 
|-
 
|  01:06
 
|  01:06
|* ಇದನ್ನು ಬೇರೆಯೇ ಫೈಲ್ ಎಂದು ಪರಿಗಣಿಸಬಹುದು.  
+
|ಇದನ್ನು ಬೇರೆಯೇ ಫೈಲ್ ಎಂದು ಪರಿಗಣಿಸಬಹುದು.  
 
|-
 
|-
 
|  01:10
 
|  01:10
|ಇದನ್ನು'''shell script''' ಗೆ ರಿಡೈರೆಕ್ಟ್ ಮಾಡಲ್ಪಡುವ ಅನೇಕ ಸಾಲುಗಳ ಇನ್ ಪುಟ್ ಎಂದೂ ಪರಿಗಣಿಸಬಹುದು.  
+
| ಇದನ್ನು'''shell script''' ಗೆ ರಿಡೈರೆಕ್ಟ್ ಮಾಡಲ್ಪಡುವ ಅನೇಕ ಸಾಲುಗಳ ಇನ್ ಪುಟ್ ಎಂದೂ ಪರಿಗಣಿಸಬಹುದು.  
 
|-
 
|-
 
| 01:17
 
| 01:17
|  ಸಿಂಟ್ಯಾಕ್ಸ್ -
+
|  ಸಿಂಟ್ಯಾಕ್ಸ್ -'''command ಸ್ಪೇಸ್ ಚಿಕ್ಕದು ಚಿಹ್ನೆ ಚಿಕ್ಕದು ಚಿಹ್ನೆ ಸ್ಪೇಸ್ HERE'''.
 
+
|-
+
|  01:18
+
|'''command ಸ್ಪೇಸ್ ಚಿಕ್ಕದು ಚಿಹ್ನೆ ಚಿಕ್ಕದು ಚಿಹ್ನೆ ಸ್ಪೇಸ್ HERE'''.
+
 
|-
 
|-
 
|  01:24
 
|  01:24
Line 88: Line 84:
 
|-
 
|-
 
| 02:09
 
| 02:09
| 'wc' ಇದು  '''word count''' ಅನ್ನು ಸೂಚಿಸುತ್ತದೆ.
+
| '''wc''' ಇದು  '''word count''' ಅನ್ನು ಸೂಚಿಸುತ್ತದೆ.
 
|-
 
|-
 
| 02:12
 
| 02:12
Line 95: Line 91:
 
| 02:20
 
| 02:20
 
|ಎರಡನೇ '''HERE''' ಪದದ ವರೆಗಿನ ಕೋಡ್ ಬ್ಲಾಕ್ ಅಥವಾ ಟೆಕ್ಸ್ಟ್ ಅನ್ನು ಒಂದು ಫೈಲ್ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ.
 
|ಎರಡನೇ '''HERE''' ಪದದ ವರೆಗಿನ ಕೋಡ್ ಬ್ಲಾಕ್ ಅಥವಾ ಟೆಕ್ಸ್ಟ್ ಅನ್ನು ಒಂದು ಫೈಲ್ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ.
|-
+
|-
 
| 02:28
 
| 02:28
 
| ಇಲ್ಲಿ '''HERE'''  '''document''' ನಲ್ಲಿರುವುದು '''wc ಹೈಫನ್ w''' ಕಮಾಂಡ್ ಗೆ '''input'''  ಆಗಿದೆ.
 
| ಇಲ್ಲಿ '''HERE'''  '''document''' ನಲ್ಲಿರುವುದು '''wc ಹೈಫನ್ w''' ಕಮಾಂಡ್ ಗೆ '''input'''  ಆಗಿದೆ.
Line 105: Line 101:
 
|  02:47
 
|  02:47
 
| ನಾವು ಇದೇ ಕಮಾಂಡ್ ಅನ್ನು ಟರ್ಮಿನಲ್ ನಲ್ಲಿ ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿದರೆ ನಾವು  '4'  ಅನ್ನು ಫಲಿತವಾಗಿ ಪಡೆಯಬೇಕು.
 
| ನಾವು ಇದೇ ಕಮಾಂಡ್ ಅನ್ನು ಟರ್ಮಿನಲ್ ನಲ್ಲಿ ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿದರೆ ನಾವು  '4'  ಅನ್ನು ಫಲಿತವಾಗಿ ಪಡೆಯಬೇಕು.
|-
+
|-
 
|  02:55
 
|  02:55
 
|ಏಕೆಂದರೆ ನಾವು ನಾಲ್ಕು ಪದಗಳನ್ನು '''wc ಹೈಫನ್ w''' ಕಮಾಂಡ್ ಗೆ ಕಳುಹಿಸಿದ್ದೇವೆ.
 
|ಏಕೆಂದರೆ ನಾವು ನಾಲ್ಕು ಪದಗಳನ್ನು '''wc ಹೈಫನ್ w''' ಕಮಾಂಡ್ ಗೆ ಕಳುಹಿಸಿದ್ದೇವೆ.
Line 114: Line 110:
 
| 03:06
 
| 03:06
 
| '''Ctrl, Alt'''  ಮತ್ತು '''T''' ಕೀಲಿಗಳನ್ನು ಒಟ್ಟಿಗೇ ಒತ್ತಿ '''Terminal''' ಗೆ ಹೋಗಿ.
 
| '''Ctrl, Alt'''  ಮತ್ತು '''T''' ಕೀಲಿಗಳನ್ನು ಒಟ್ಟಿಗೇ ಒತ್ತಿ '''Terminal''' ಗೆ ಹೋಗಿ.
|-
+
|-
 
|03:15
 
|03:15
 
| '''chmod ಸ್ಪೇಸ್ ಪ್ಲಸ್ x ಸ್ಪೇಸ್ here ಡಾಟ್ sh''' ಎಂದು ಟೈಪ್ ಮಾಡಿ.
 
| '''chmod ಸ್ಪೇಸ್ ಪ್ಲಸ್ x ಸ್ಪೇಸ್ here ಡಾಟ್ sh''' ಎಂದು ಟೈಪ್ ಮಾಡಿ.
Line 158: Line 154:
 
|  04:06
 
|  04:06
 
|  ಈಗ ಫಲಿತವು '''6 ''' ಆಗಿರುತ್ತದೆ ಏಕೆಂದರೆ ನಾವು ನಮ್ಮ ಪಠ್ಯಕ್ಕೆ ಇನ್ನೆರಡು ಪದಗಳನ್ನು ಸೇರಿಸಿದ್ದೇವೆ.
 
|  ಈಗ ಫಲಿತವು '''6 ''' ಆಗಿರುತ್ತದೆ ಏಕೆಂದರೆ ನಾವು ನಮ್ಮ ಪಠ್ಯಕ್ಕೆ ಇನ್ನೆರಡು ಪದಗಳನ್ನು ಸೇರಿಸಿದ್ದೇವೆ.
|-
+
|-
 
|  04:13
 
|  04:13
 
|  ನಾವು '''Here''' ಡಾಕ್ಯುಮೆಂಟ್ ಗೆ '''argument''' ಗಳನ್ನೂ ಕೂಡ ಪಾಸ್ ಮಾಡಬಹುದು.  
 
|  ನಾವು '''Here''' ಡಾಕ್ಯುಮೆಂಟ್ ಗೆ '''argument''' ಗಳನ್ನೂ ಕೂಡ ಪಾಸ್ ಮಾಡಬಹುದು.  
Line 174: Line 170:
 
| 04:35
 
| 04:35
 
|  ಗಮನಿಸಿ ನಾವು ಇಲ್ಲಿ'''"HERE"''' ನ ಬದಲಿಗೆ '''"this" ''' ಎಂಬ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಉಪಯೋಗಿಸಿದ್ದೇವೆ.
 
|  ಗಮನಿಸಿ ನಾವು ಇಲ್ಲಿ'''"HERE"''' ನ ಬದಲಿಗೆ '''"this" ''' ಎಂಬ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಉಪಯೋಗಿಸಿದ್ದೇವೆ.
|-
+
|-
 
|  04:41
 
|  04:41
 
| ನೀವು ಯಾವಾಗಲೂ '''HERE''' ಅನ್ನು ಉಪಯೋಗಿಸುವ ಅವಶ್ಯಕತೆ ಇಲ್ಲ.
 
| ನೀವು ಯಾವಾಗಲೂ '''HERE''' ಅನ್ನು ಉಪಯೋಗಿಸುವ ಅವಶ್ಯಕತೆ ಇಲ್ಲ.
Line 189: Line 185:
 
|  05:00
 
|  05:00
 
|  ಈ ಸಾಲು ಪ್ರೋಗ್ರಾಂ ಗೆ ಕಳುಹಿಸಿದ ಮೊದಲನೇ '''argument''' ಅನ್ನು ಡಿಸ್ಪ್ಲೇ ಮಾಡುತ್ತದೆ.
 
|  ಈ ಸಾಲು ಪ್ರೋಗ್ರಾಂ ಗೆ ಕಳುಹಿಸಿದ ಮೊದಲನೇ '''argument''' ಅನ್ನು ಡಿಸ್ಪ್ಲೇ ಮಾಡುತ್ತದೆ.
|-
+
|-
 
|  05:05
 
|  05:05
 
|  ಈ ಸಾಲು ಪ್ರೋಗ್ರಾಂ ಗೆ ಕಳುಹಿಸಿದ ಎರಡನೇ '''argument''' ಅನ್ನು ಡಿಸ್ಪ್ಲೇ ಮಾಡುತ್ತದೆ.  
 
|  ಈ ಸಾಲು ಪ್ರೋಗ್ರಾಂ ಗೆ ಕಳುಹಿಸಿದ ಎರಡನೇ '''argument''' ಅನ್ನು ಡಿಸ್ಪ್ಲೇ ಮಾಡುತ್ತದೆ.  
Line 197: Line 193:
 
|-
 
|-
 
|  05:17
 
|  05:17
|  ''' Save''' ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ.
+
|  ''' Save''' ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ. ಈಗ  ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡೋಣ.
|-
+
|  05:18
+
| ಈಗ  ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡೋಣ.
+
 
|-
 
|-
 
|  05:21
 
|  05:21
Line 229: Line 222:
 
|-
 
|-
 
|  05:59
 
|  05:59
|* '''Here''' ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು '''text''' ಅಥವಾ '''variable''' ನಿಂದ '''input redirection''' ಮಾಡಲು ಉಪಯೋಗಿಸುತ್ತೇವೆ.  
+
| '''Here''' ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು '''text''' ಅಥವಾ '''variable''' ನಿಂದ '''input redirection''' ಮಾಡಲು ಉಪಯೋಗಿಸುತ್ತೇವೆ.  
 
|-
 
|-
 
|  06:06
 
|  06:06
|* '''input'''  ಒಂದೇ ಸಾಲಿನಲ್ಲಿ ಸಿಂಗಲ್ ಕೋಟ್ಸ್ ನಲ್ಲಿ ಇರಬೇಕು.  
+
| '''input'''  ಒಂದೇ ಸಾಲಿನಲ್ಲಿ ಸಿಂಗಲ್ ಕೋಟ್ಸ್ ನಲ್ಲಿ ಇರಬೇಕು.  
 
|-
 
|-
 
| 06:12
 
| 06:12
Line 277: Line 270:
 
|-
 
|-
 
|  07:27
 
|  07:27
|* '''HERE''' ಡಾಕ್ಯುಮೆಂಟ್
+
|'''HERE''' ಡಾಕ್ಯುಮೆಂಟ್
  
 
|-
 
|-
 
|  07:29
 
|  07:29
|* '''HERE''' ಸ್ಟ್ರಿಂಗ್ ಗಳ ಕುರಿತು ಕಲಿತಿದ್ದೇವೆ.  
+
| '''HERE''' ಸ್ಟ್ರಿಂಗ್ ಗಳ ಕುರಿತು ಕಲಿತಿದ್ದೇವೆ.  
  
 
|-
 
|-
Line 288: Line 281:
 
|-
 
|-
 
|  07:36
 
|  07:36
|* '''Here document''' ಮತ್ತು  
+
|'''Here document''' ಮತ್ತು '''Here string''' ಅನ್ನು ಉಪಯೋಗಿಸಿ ದೊಡ್ಡ ಅಕ್ಷರಗಳಿಗೆ ಪರಿವರ್ತಿಸಿ.
|-
+
|  07:37
+
|* '''Here string''' ಅನ್ನು ಉಪಯೋಗಿಸಿ ದೊಡ್ಡ ಅಕ್ಷರಗಳಿಗೆ ಪರಿವರ್ತಿಸಿ.
+
 
|-
 
|-
 
|  07:39
 
|  07:39
Line 309: Line 299:
 
|-
 
|-
 
| 08:06
 
| 08:06
|  Spoken Tutorial Project Team  ಇದು  
+
|  Spoken Tutorial Project Team  ಇದು spoken tutorialಗಳ ಕುರಿತು ಕಾರ್ಯಾಗಾರವನ್ನು ಏರ್ಪಡಿಸುತ್ತದೆ.  
*spoken tutorialಗಳ ಕುರಿತು ಕಾರ್ಯಾಗಾರವನ್ನು ಏರ್ಪಡಿಸುತ್ತದೆ.  
+
 
|-
 
|-
 
|  08:12
 
|  08:12
| * online testನಲ್ಲಿ ತೇರ್ಗಡೆಯಾದವರಿಗೆ ಪ್ರಮಾಣಪತ್ರವನ್ನೂ ನೀಡುತ್ತದೆ  
+
|online testನಲ್ಲಿ ತೇರ್ಗಡೆಯಾದವರಿಗೆ ಪ್ರಮಾಣಪತ್ರವನ್ನೂ ನೀಡುತ್ತದೆ  
 
|-
 
|-
 
|  08:17
 
|  08:17

Latest revision as of 17:06, 17 March 2017

Time Narration
00:01 ಬ್ಯಾಶ್ ನಲ್ಲಿ HERE document and strings ಕುರಿತಾದ ಸ್ಪೊಕನ್-ಟ್ಯುಟೊರಿಯಲ್ ಗೆ ಮಿತ್ರರೇ ನಿಮಗೆಲ್ಲ ಸ್ವಾಗತ.
00:08 ಈ ಟ್ಯುಟೋರಿಯಲ್ ನಲ್ಲಿ ನಾವು
00:11 ವಿಶೇಷ ಉದ್ದೇಶಕ್ಕೆ ಉಪಯೋಗಿಸುವ Here documents ಮತ್ತು Here strings
00:17 ಇವುಗಳ ಕುರಿತು ಉದಾಹರಣೆ ಗಳೊಂದಿಗೆ ಕಲಿಯುತ್ತೇವೆ.
00:20 ಈ ಟ್ಯುಟೋರಿಯಲ್ ಅನ್ನು ತಿಳಿದುಕೊಳ್ಳಲು ಬ್ಯಾಶ್ ನಲ್ಲಿ ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ನ ಕುರಿತು ಕಲಿತಿರಬೇಕು.
00:26 ತಿಳಿದಿರದಿದ್ದಲ್ಲಿ ಸಂಬಂಧಿತ ಟ್ಯುಟೋರಿಯಲ್ ಗಾಗಿ ನಮ್ಮ ಜಾಲತಾಣವನ್ನು ಭೇಟಿಮಾಡಿ. www.spoken-tutorial.org
00:32 ಈ ಟ್ಯುಟೋರಿಯಲ್ ಗಾಗಿ ನಾನು
00:34 'Ubuntu Linux 12.04 OS ಮತ್ತು
00:39 GNU BASH ಆವೃತ್ತಿ 4.2 ಗಳನ್ನು ಉಪಯೋಗಿಸುತ್ತೇನೆ.
00:42 ತಿಳಿದಿರಲಿ GNU bash version 4 ಅಥವಾ ಹೆಚ್ಚಿನ ವರ್ಶನ್ ಇದಕ್ಕೆ ಬೇಕಾಗುತ್ತದೆ.
00:49 ಈಗ 'Here' document ನ ಕುರಿತು ಕಲಿಯೋಣ.
00:52 ಇದೊಂದು ವಿಶೇಷ ಉದ್ದೇಶಕ್ಕೆ ಉಪಯೋಗಿಸುವ text ಅಥವಾ code ನ ಸಮುಚ್ಛಯ.
00:56 ಇದು I/O redirect ನ ಒಂದು ಬಗೆ.
01:00 ಇದು ಕಮಾಂಡ್ ಲಿಸ್ಟ್ ಅನ್ನು ಕಮಾಂಡ್ ಬಳಕೆದಾರನೊಡನೆ ಸಂವಹನ ನಡೆಸುವ ಪ್ರೋಗ್ರಾಂ ಗೆ ಅಥವಾ command line ಗೆ ಕಳುಹಿಸುತ್ತದೆ.
01:06 ಇದನ್ನು ಬೇರೆಯೇ ಫೈಲ್ ಎಂದು ಪರಿಗಣಿಸಬಹುದು.
01:10 ಇದನ್ನುshell script ಗೆ ರಿಡೈರೆಕ್ಟ್ ಮಾಡಲ್ಪಡುವ ಅನೇಕ ಸಾಲುಗಳ ಇನ್ ಪುಟ್ ಎಂದೂ ಪರಿಗಣಿಸಬಹುದು.
01:17 ಸಿಂಟ್ಯಾಕ್ಸ್ -command ಸ್ಪೇಸ್ ಚಿಕ್ಕದು ಚಿಹ್ನೆ ಚಿಕ್ಕದು ಚಿಹ್ನೆ ಸ್ಪೇಸ್ HERE.
01:24 ಇದಾದ ನಂತರ ಮುಂದಿನ ಸಾಲಿನಲ್ಲಿ ನಾವು text input ಗಳನ್ನು ಕೊಡಬಹುದು.
01:29 ಇದು ಎಷ್ಟು ಸಾಲುಗಳನ್ನು ಬೇಕಾದರೂ ಹೊಂದಿರಬಹುದು.
01:33 ಇಲ್ಲಿ text1, text2, textN ಗಳು text inputಗಳಾಗಿವೆ.
01:40 ಟೆಕ್ಸ್ಟ್ ಇನ್ ಪುಟ್ ಆದ ನಂತರ ಮುಂದಿನ ಸಾಲಿನಲ್ಲಿ ಮತ್ತೆ HERE ಎಂದು ಟೈಪ್ ಮಾಡಬೇಕು.
01:46 ಇದು HERE document ನ ಕೊನೆಯನ್ನು ಸೂಚಿಸುತ್ತದೆ.
01:50 ಈಗ ಇದನ್ನು ಒಂದು ಉದಾಹರಣೆಯೊಂದಿಗೆ ಅರ್ಥೈಸಿಕೊಳ್ಳೋಣ.
01:53 ನಾನು here ಡಾಟ್ sh ಎಂಬ ಫೈಲ್ ಅನ್ನು ತೆರೆಯುತ್ತೇನೆ.
01:59 ಕೋಡ್ ನ ಮೊದಲ ಸಾಲು shebang line.
02:04 ಈ ಸಾಲಿನ ನಂತರ ನಾನು ಒಂದು ಕೋಡ್ ಬ್ಲಾಕ್ ಅನ್ನು ಹಾಕುತ್ತೇನೆ.
02:09 wc ಇದು word count ಅನ್ನು ಸೂಚಿಸುತ್ತದೆ.
02:12 wc ಹೈಫನ್ w ಇದು HERE ಡಾಕ್ಯುಮೆಂಟ್ ನಲ್ಲಿರುವ ಪದಗಳ ಸಂಖ್ಯೆಯನ್ನು ಎಣಿಸುತ್ತದೆ.
02:20 ಎರಡನೇ HERE ಪದದ ವರೆಗಿನ ಕೋಡ್ ಬ್ಲಾಕ್ ಅಥವಾ ಟೆಕ್ಸ್ಟ್ ಅನ್ನು ಒಂದು ಫೈಲ್ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ.
02:28 ಇಲ್ಲಿ HERE document ನಲ್ಲಿರುವುದು wc ಹೈಫನ್ w ಕಮಾಂಡ್ ಗೆ input ಆಗಿದೆ.
02:36 HERE ಇದು multi-line input ಅನ್ನು ಓದುವಾಗ wc ಹೈಫನ್ w ಕಮಾಂಡ್ ಗೆ delimiter ಆಗಿ ವರ್ತಿಸುತ್ತದೆ.
02:47 ನಾವು ಇದೇ ಕಮಾಂಡ್ ಅನ್ನು ಟರ್ಮಿನಲ್ ನಲ್ಲಿ ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿದರೆ ನಾವು '4' ಅನ್ನು ಫಲಿತವಾಗಿ ಪಡೆಯಬೇಕು.
02:55 ಏಕೆಂದರೆ ನಾವು ನಾಲ್ಕು ಪದಗಳನ್ನು wc ಹೈಫನ್ w ಕಮಾಂಡ್ ಗೆ ಕಳುಹಿಸಿದ್ದೇವೆ.
03:03 ಈಗ ಫೈಲ್ ಅನ್ನು ಸೇವ್ ಮಾಡಲು Save ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ.
03:06 Ctrl, Alt ಮತ್ತು T ಕೀಲಿಗಳನ್ನು ಒಟ್ಟಿಗೇ ಒತ್ತಿ Terminal ಗೆ ಹೋಗಿ.
03:15 chmod ಸ್ಪೇಸ್ ಪ್ಲಸ್ x ಸ್ಪೇಸ್ here ಡಾಟ್ sh ಎಂದು ಟೈಪ್ ಮಾಡಿ.
03:22 Enter ಅನ್ನು ಒತ್ತಿರಿ.
03:24 ಡಾಟ್ ಸ್ಲ್ಯಾಶ್ here ಡಾಟ್ sh ಎಂದು ಟೈಪ್ ಮಾಡಿ.
03:27 Enter ಅನ್ನು ಒತ್ತಿರಿ.
03:30 ನಾವು 4 ಎಂಬ ಫಲಿತವನ್ನು ನೋಡಬಹುದು.
03:33 ಅಂದರೆ, 'Here' document ನಲ್ಲಿರುವ ಪದಗಳ ಸಂಖ್ಯೆ 4.
03:38 ಪ್ರೋಗ್ರಾಂ ಗೆ ಹಿಂದಿರುಗಿ.
03:41 ಈಗ ಈ ಪಠ್ಯದ ಪ್ರಾರಂಭದಲ್ಲಿ ಇನ್ನೂ ಎರಡು ಪದಗಳನ್ನು ಸೇರಿಸೋಣ.
03:47 Hello ಮತ್ತು welcome to Bash learning.
03:52 Save ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ.
03:54 ಈಗ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಇನ್ನೊಮ್ಮೆ ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡೋಣ.
03:57 ಟರ್ಮಿನಲ್ ನಲ್ಲಿ ಡಾಟ್ ಸ್ಲ್ಯಾಶ್ here ಡಾಟ್ sh ಎಂದು ಟೈಪ್ ಮಾಡಿ.
04:04 Enter ಅನ್ನು ಒತ್ತಿರಿ.
04:06 ಈಗ ಫಲಿತವು 6 ಆಗಿರುತ್ತದೆ ಏಕೆಂದರೆ ನಾವು ನಮ್ಮ ಪಠ್ಯಕ್ಕೆ ಇನ್ನೆರಡು ಪದಗಳನ್ನು ಸೇರಿಸಿದ್ದೇವೆ.
04:13 ನಾವು Here ಡಾಕ್ಯುಮೆಂಟ್ ಗೆ argument ಗಳನ್ನೂ ಕೂಡ ಪಾಸ್ ಮಾಡಬಹುದು.
04:18 ಇದನ್ನು ಹೇಗೆ ಮಾಡುವುದೆಂದು ಉದಾಹರಣೆಯೊಂದಿಗೆ ನೋಡೋಣ.
04:22 ಈಗ ನಾನು hereoutput ಡಾಟ್ sh ಎಂಬ ಫೈಲ್ ಅನ್ನು ತೆರೆಯುತ್ತೇನೆ.
04:28 cat ಕಮಾಂಡ್ ಫೈಲ್ ಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ ಮತ್ತು standard output ಅನ್ನು ಪ್ರಿಂಟ್ ಮಾಡುತ್ತದೆ.
04:35 ಗಮನಿಸಿ ನಾವು ಇಲ್ಲಿ"HERE" ನ ಬದಲಿಗೆ "this" ಎಂಬ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಉಪಯೋಗಿಸಿದ್ದೇವೆ.
04:41 ನೀವು ಯಾವಾಗಲೂ HERE ಅನ್ನು ಉಪಯೋಗಿಸುವ ಅವಶ್ಯಕತೆ ಇಲ್ಲ.
04:47 ನೀವು ಬೇರೆ ಯಾವುದಾದರೂ delimiter ಅನ್ನು ಕೂಡ ಉಪಯೋಗಿಸಬಹುದು.
04:51 ಈಗ ಸಾಲು 0 (ಸೊನ್ನೆಯ) argument ಅನ್ನು ಡಿಸ್ಪ್ಲೇ ಮಾಡುತ್ತದೆ.
04:55 ಡಿಫಾಲ್ಟ್ ಆಗಿ 0 (ಸೊನ್ನೆಯ) argument, filename ಆಗಿರುತ್ತದೆ.
05:00 ಈ ಸಾಲು ಪ್ರೋಗ್ರಾಂ ಗೆ ಕಳುಹಿಸಿದ ಮೊದಲನೇ argument ಅನ್ನು ಡಿಸ್ಪ್ಲೇ ಮಾಡುತ್ತದೆ.
05:05 ಈ ಸಾಲು ಪ್ರೋಗ್ರಾಂ ಗೆ ಕಳುಹಿಸಿದ ಎರಡನೇ argument ಅನ್ನು ಡಿಸ್ಪ್ಲೇ ಮಾಡುತ್ತದೆ.
05:09 ಇಲ್ಲಿ ನಾವು ಈ document ಅನ್ನು ಅದೇ delimiter ಅಂದರೆ this ಅನ್ನು ಉಪಯೋಗಿಸಿ ಮುಚ್ಚಬೇಕು.
05:17 Save ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ. ಈಗ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡೋಣ.
05:21 ಟರ್ಮಿನಲ್ ನಲ್ಲಿ : chmod ಸ್ಪೇಸ್ ಪ್ಲಸ್ x ಸ್ಪೇಸ್ hereoutput ಡಾಟ್ sh ಎಂದು ಟೈಪ್ ಮಾಡಿ.
05:29 Enter ಅನ್ನು ಒತ್ತಿರಿ.
05:32 ಡಾಟ್ ಸ್ಲ್ಯಾಶ್ hereoutput ಡಾಟ್ sh ಸ್ಪೇಸ್ Sunday ಸ್ಪೇಸ್ Monday ಎಂದು ಟೈಪ್ ಮಾಡಿ.
05:40 ಫಲಿತವು
05:43 "0'th argument is: ಡಾಟ್ ಸ್ಲ್ಯಾಶ್ hereoutput ಡಾಟ್ sh" ಅಂದರೆ filename.
05:49 "1st argument is: Sunday"
05:51 "2nd argument is: Monday" ಎಂದು ಡಿಸ್ಪ್ಲೇ ಆಗುತ್ತದೆ.
05:55 ಈಗ "Here" string ನ ಕುರಿತು ಕಲಿತುಕೊಳ್ಳೋಣ.
05:59 Here ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು text ಅಥವಾ variable ನಿಂದ input redirection ಮಾಡಲು ಉಪಯೋಗಿಸುತ್ತೇವೆ.
06:06 input ಒಂದೇ ಸಾಲಿನಲ್ಲಿ ಸಿಂಗಲ್ ಕೋಟ್ಸ್ ನಲ್ಲಿ ಇರಬೇಕು.
06:12 ಸಿಂಟ್ಯಾಕ್ಸ್ -- command ಸ್ಪೇಸ್ ಮೂರು ಚಿಕ್ಕದು ಚಿಹ್ನೆಗಳು ಸ್ಪೇಸ್ ಸಿಂಗಲ್ ಕೋಟ್ಸ್ ನಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್.
06:22 ಈಗ ಉದಾಹರಣೆಯೊಂದಿಗೆ ಅರ್ಥೈಸಿಕೊಳ್ಳೋಣ.
06:25 ನಾನು here ಡಾಟ್ sh ಫೈಲ್ ಅನ್ನು ತೆರೆಯುತ್ತೇನೆ.
06:30 ಇಲ್ಲಿ ಕೊನೆಯಲ್ಲಿ : wc ಸ್ಪೇಸ್ ಹೈಫನ್ w ಮೂರು ಚಿಕ್ಕದು ಚಿಹ್ನೆಗಳು ಸಿಂಗಲ್ ಕೋಟ್ಸ್ ನಲ್ಲಿ Welcome to Bash learning ಎಂದು ಟೈಪ್ ಮಾಡುತ್ತೇನೆ.
06:44 ಇದು ಕೋಟ್ಸ್ ನಲ್ಲಿರುವ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು wc hyphen w ಕಮಾಂಡ್ ಗೆ ರಿಡೈರೆಕ್ಟ್ ಮಾಡುತ್ತದೆ.
06:52 ಈಗ ಸೇವ್ ಮಾಡಲು Save ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ.
06:55 ಟರ್ಮಿನಲ್ ಗೆ ಹೋಗಿ.
06:58 ಈಗ ಡಾಟ್ ಸ್ಲ್ಯಾಶ್ here ಡಾಟ್ sh ಎಂದು ಟೈಪ್ ಮಾಡಿ.
07:03 ನಾವು 6 ಮತ್ತು 4 ಎಂಬ ಫಲಿತವನ್ನು ನೋಡುತ್ತೇವೆ..
07:08 here ಡಾಕ್ಯುಮೆಂಟ್ ನಲ್ಲಿರುವ ಪದಗಳ ಸಂಖ್ಯೆ 6 ಮತ್ತುhere ಸ್ಟ್ರಿಂಗ್ ನಲ್ಲಿರುವ ಪದಗಳ ಸಂಖ್ಯೆ 4.
07:15 ಇದೇ ರೀತಿ ನೀವು ನಿಮ್ಮHere ಸ್ಟ್ರಿಂಗ್ ಗಳನ್ನು ಬರೆಯಬಹುದು.
07:20 ಇಲ್ಲಿಗೆ ಈ ಟ್ಯುಟೋರಿಯಲ್ ನ ಕೊನೆಯನ್ನು ತಲುಪಿದ್ದೇವೆ.
07:23 ಸಾರಾಂಶ ವನ್ನು ನೋಡೋಣ.
07:25 ಈ ಟ್ಯುಟೋರಿಯಲ್ ನಲ್ಲಿ ನಾವು
07:27 HERE ಡಾಕ್ಯುಮೆಂಟ್
07:29 HERE ಸ್ಟ್ರಿಂಗ್ ಗಳ ಕುರಿತು ಕಲಿತಿದ್ದೇವೆ.
07:31 ಸ್ವಂತ ಅಭ್ಯಾಸಕ್ಕಾಗಿ , ಒಂದು string ಅನ್ನು
07:36 Here document ಮತ್ತು Here string ಅನ್ನು ಉಪಯೋಗಿಸಿ ದೊಡ್ಡ ಅಕ್ಷರಗಳಿಗೆ ಪರಿವರ್ತಿಸಿ.
07:39 ಸುಳಿವು: tr ಸ್ಪೇಸ್ a ಹೈಫನ್ z ಸ್ಪೇಸ್ ಕ್ಯಾಪಿಟಲ್ A ಹೈಫನ್ ಕ್ಯಾಪಿಟಲ್ Z.
07:47 ಇದು ಚಿಕ್ಕ ಅಕ್ಷರಗಳನ್ನು ದೊಡ್ಡ ಅಕ್ಷರಗಳಾಗಿ ಪರಿವರ್ತಿಸಲು ಉಪಯೋಗಿಸುವ command .
07:54 ಮಾಹಿತಿಗಾಗಿ ಲಿಂಕ್ನಲ್ಲಿರುವ ವೀಡಿಯೋ ನೋಡಿ spoken-tutorial.org/What_is_a_Spoken_Tutorial
07:57 ಅದು Spoken Tutorial projectನ ಕುರಿತು ತಿಳಿಸಿಕೊಡುತ್ತದೆ.
08:01 ನಿಮ್ಮಲ್ಲಿ ಒಳ್ಳೆಯ ಬೇಂಡ್-ವಿಡ್ತ್ ಇರದಿದ್ದರೆ ಡೌನ್ಲೋಡ್ ಮಾಡಿಕೊಂಡೂ ನೋಡಬಹುದು.
08:06 Spoken Tutorial Project Team ಇದು spoken tutorialಗಳ ಕುರಿತು ಕಾರ್ಯಾಗಾರವನ್ನು ಏರ್ಪಡಿಸುತ್ತದೆ.
08:12 online testನಲ್ಲಿ ತೇರ್ಗಡೆಯಾದವರಿಗೆ ಪ್ರಮಾಣಪತ್ರವನ್ನೂ ನೀಡುತ್ತದೆ
08:17 ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ contact@spoken-tutorial.org ಗೆ ಬರೆಯಿರಿ
08:25 Spoken Tutorial Project ಇದು Talk to a Teacher ಯೋಜನೆಯ ಭಾಗವಾಗಿದೆ.
08:29 ರಾಷ್ಟ್ರೀಯ ಸಾಕ್ಷರತಾ ಮಿಶನ್ ICT, MHRD, ಭಾರತ ಸರಕಾರದಿಂದ ಅನುದಾನಿತವಾಗಿದೆ
08:38 ಹೆಚ್ಚಿನಮಾಹಿತಿಯನ್ನು ಕೆಳಕಂಡ ಜಾಲತಾಣದಿಂದ ಪಡೆಯಬಹುದು. Spoken-tutorial.org\NMEICT-Intro
08:44 ಈ ಪಾಠವನ್ನು FOSSEE ಮತ್ತು Spoken Tutorial Teams, IIT Bombay ಇವರು ಸಮರ್ಪಿಸಿರುತ್ತಾರೆ.
08:50 ಭಾಷಾಂತರ ಮತ್ತು ಧ್ವನಿ ವಿದ್ವಾನ್ ನವೀನ್ ಭಟ್ಟ ಉಪ್ಪಿನಪಟ್ಟಣ. ನಮಸ್ಕಾರ.
08:54 ಧನ್ಯವಾದಗಳು.

Contributors and Content Editors

NaveenBhat, PoojaMoolya, Pratik kamble