<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=BASH%2FC3%2FAdvance-topics-in-a-function%2FKhasi</id>
		<title>BASH/C3/Advance-topics-in-a-function/Khasi - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=BASH%2FC3%2FAdvance-topics-in-a-function%2FKhasi"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=BASH/C3/Advance-topics-in-a-function/Khasi&amp;action=history"/>
		<updated>2026-05-14T17:49:27Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=BASH/C3/Advance-topics-in-a-function/Khasi&amp;diff=37418&amp;oldid=prev</id>
		<title>Meboreen Mary: Created page with &quot;{|border=1 |'''Time''' |'''Narration'''  |- | 00:01 | Paralok baieid, ngi pdiangsngewbha iaphi sha ka “spoken tutorial” halor ka “Advance topics in a function”. |- | 0...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=BASH/C3/Advance-topics-in-a-function/Khasi&amp;diff=37418&amp;oldid=prev"/>
				<updated>2017-06-13T12:50:55Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{|border=1 |&amp;#039;&amp;#039;&amp;#039;Time&amp;#039;&amp;#039;&amp;#039; |&amp;#039;&amp;#039;&amp;#039;Narration&amp;#039;&amp;#039;&amp;#039;  |- | 00:01 | Paralok baieid, ngi pdiangsngewbha iaphi sha ka “spoken tutorial” halor ka “Advance topics in a function”. |- | 0...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{|border=1&lt;br /&gt;
|'''Time'''&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| Paralok baieid, ngi pdiangsngewbha iaphi sha ka “spoken tutorial” halor ka “Advance topics in a function”.&lt;br /&gt;
|-&lt;br /&gt;
| 00:08&lt;br /&gt;
|Ha kane ka jinghikai, ngin ia pule ia ka:&lt;br /&gt;
|-&lt;br /&gt;
| 00:11&lt;br /&gt;
| “source” command ban buh ia ka function ha ka “background”&lt;br /&gt;
|-&lt;br /&gt;
| 00:14&lt;br /&gt;
|Da ka jingiarap jong katto katne ki nuksa.&lt;br /&gt;
|-&lt;br /&gt;
| 00:18&lt;br /&gt;
| Ban bud ia kane ka jinghikai, ngi dei ban don ia ka jingtip shaphang ka “Shell Scripting” ha “BASH.”&lt;br /&gt;
|-&lt;br /&gt;
| 00:24&lt;br /&gt;
|Lada phim don, na ka bynta ki jinghikai ba iadei, sngewbha leit sha ka website kumba la pyni. http://spoken-tutorial.org/What_is_a_Spoken_Tutorial&lt;br /&gt;
|-&lt;br /&gt;
| 00:30&lt;br /&gt;
| Na ka bynta kane ka jinghikai, nga pyndonkam:&lt;br /&gt;
|-&lt;br /&gt;
| 00:32&lt;br /&gt;
| “Ubyntu Linux” 12.04 Operating System bad&lt;br /&gt;
|-&lt;br /&gt;
| 00:36&lt;br /&gt;
|'''GNU BASH''' version 4.2&lt;br /&gt;
|-&lt;br /&gt;
| 00:40&lt;br /&gt;
| Sngewbha kynmaw, ba ka “GNU Bash” version 4 lane kaba kham shajrong la ai jingmut na ka bynta kane ka jinghikai.&lt;br /&gt;
|-&lt;br /&gt;
| 00:46&lt;br /&gt;
|'''source''' '''command''' lah pyndonkam ban '''load''' ia ka file ha ka '''Shell script'''.&lt;br /&gt;
|-&lt;br /&gt;
| 00:53&lt;br /&gt;
| Ka read bad ka execute ia ki commands na ka file.&lt;br /&gt;
|-&lt;br /&gt;
| 00:58&lt;br /&gt;
|Ka import ruh ia u “code” hapoh jong ka “script”.&lt;br /&gt;
|-&lt;br /&gt;
| 01:01&lt;br /&gt;
| Kane kalong kaba iarap lada bun tylli ki scripts la pyndonkam na ka bynta ka common data lane “function library”.&lt;br /&gt;
|-&lt;br /&gt;
| 01:09&lt;br /&gt;
| Ka syntax na ka bynta ka “source” command kalong kumne harum-&lt;br /&gt;
|-&lt;br /&gt;
| 01:12&lt;br /&gt;
|'''source filename'''&lt;br /&gt;
|-&lt;br /&gt;
| 01:15&lt;br /&gt;
|'''source Path_to_file '''&lt;br /&gt;
|-&lt;br /&gt;
| 01:18&lt;br /&gt;
|'''souce filename arguments'''.&lt;br /&gt;
|- &lt;br /&gt;
|01:22&lt;br /&gt;
|To ngan plie ia ka file ''' 'function dot sh'.'''&lt;br /&gt;
|- &lt;br /&gt;
|01:26&lt;br /&gt;
| Kane ka dei ka '''shebang line'''.&lt;br /&gt;
|-&lt;br /&gt;
|01:29&lt;br /&gt;
|'''source detail dot sh''' kan load ia ka file '''detail dot sh ''' hapoh ka'''function dot sh'''.&lt;br /&gt;
|- &lt;br /&gt;
|01:37&lt;br /&gt;
| To ngan plie ia ka file ''' detail dot sh'''&lt;br /&gt;
|-&lt;br /&gt;
|01:41&lt;br /&gt;
| Nga don ia ka “function” “machine”.&lt;br /&gt;
|-&lt;br /&gt;
|01:44&lt;br /&gt;
| Mynta, type hapoh jong ka function-&lt;br /&gt;
|-&lt;br /&gt;
|01:47&lt;br /&gt;
|'''echo &amp;quot;function machine is called in function dot sh file&amp;quot; '''.&lt;br /&gt;
|-&lt;br /&gt;
|01:52&lt;br /&gt;
| Nion ha “Save”.&lt;br /&gt;
|- &lt;br /&gt;
|01:54&lt;br /&gt;
| Mynta to ngin ia phai biang sha ka file '''function dot sh '''&lt;br /&gt;
|-&lt;br /&gt;
|01:59&lt;br /&gt;
| Hangne, type: '''echo''' '''“Beginning of program”'''.&lt;br /&gt;
|-&lt;br /&gt;
|02:04&lt;br /&gt;
| Nion ha “Save”.&lt;br /&gt;
|-&lt;br /&gt;
|02:06&lt;br /&gt;
| Nangta type: '''machine''' '''echo''' '''“End of program”'''.&lt;br /&gt;
|- &lt;br /&gt;
|02:12&lt;br /&gt;
| Kane kan print ia ka khubor '''“Beginning of program”'''.&lt;br /&gt;
|- &lt;br /&gt;
|02:16&lt;br /&gt;
| '''machine''' kadei ka '''function call.'''&lt;br /&gt;
|- &lt;br /&gt;
|02:19&lt;br /&gt;
| Bad kane kan sa print ia ka khubor '''End of program'''.&lt;br /&gt;
|- &lt;br /&gt;
|02:23&lt;br /&gt;
|Kynmaw ba kane ka “machine” kadei ka “function” kaba ngi la shna ha ka file '''detail dot sh'''.&lt;br /&gt;
|-&lt;br /&gt;
|02:29&lt;br /&gt;
| Bad ngi call ia kane ka “function”, hangne, ha ka file '''function dot sh'''.&lt;br /&gt;
|- &lt;br /&gt;
|02:34&lt;br /&gt;
| Mynta nion ha “Save”.&lt;br /&gt;
|-&lt;br /&gt;
| 02:36&lt;br /&gt;
| To ngin ia “execute” ia ka program.&lt;br /&gt;
|-&lt;br /&gt;
| 02:41&lt;br /&gt;
| Te, type ha ka “terminal”: '''chmod space  plus (+) x space function dot sh'''&lt;br /&gt;
|- &lt;br /&gt;
|02:51&lt;br /&gt;
| Nion “Enter”.&lt;br /&gt;
|- &lt;br /&gt;
|02:53&lt;br /&gt;
| Type: '''dot slash function dot sh'''&lt;br /&gt;
|- &lt;br /&gt;
|02:56&lt;br /&gt;
|Nion “Enter.”&lt;br /&gt;
|-&lt;br /&gt;
|02:59&lt;br /&gt;
|Ka “output” ka la paw.&lt;br /&gt;
|-&lt;br /&gt;
| 03:02&lt;br /&gt;
| Mynta to ngin ia leit sha ka '''background function.'''&lt;br /&gt;
|- &lt;br /&gt;
|03:06&lt;br /&gt;
| Ban '''run''' ia ka '''process''' ha ka background, ngi pyndonkam ia u '''&amp;amp;''' (ampersand) ha kaba kut jong ka'''function call.'''&lt;br /&gt;
|- &lt;br /&gt;
|03:13&lt;br /&gt;
| ka '''shell''' ka '''fork'''s ia ka '''child process''' ban '''run''' ia ka '''command'''.&lt;br /&gt;
|- &lt;br /&gt;
|03:19&lt;br /&gt;
| Ka forked '''process''' kan don ia u '''job number''' bad u '''PID (Process Identifier)'''.&lt;br /&gt;
|-&lt;br /&gt;
| 03:27&lt;br /&gt;
|To ngin ia pyrshang ban sngewthuh ia kane da ka jingiarap jong ka nuksa. Ngan plie ia ka file '''background dot sh'''.&lt;br /&gt;
|- &lt;br /&gt;
|03:35&lt;br /&gt;
| Kane kadei ka ''' shebang line.'''&lt;br /&gt;
|- &lt;br /&gt;
|03:38&lt;br /&gt;
| Ka '''bg underscore function''' ka buh dak ia ka jingsdang jong ka '''function.'''&lt;br /&gt;
|- &lt;br /&gt;
|03:44&lt;br /&gt;
|ka '''echo''' statement ka pyni ia ka khubor '''&amp;quot;Inside bg_function”'''.&lt;br /&gt;
|- &lt;br /&gt;
|03:50&lt;br /&gt;
|Hadien kane, ngi ia pyndonkam ia ka “find” command ban wad ia baroh ki dot “mp3” files.&lt;br /&gt;
|- &lt;br /&gt;
|03:57&lt;br /&gt;
|Kane ka statement kan it ia baroh ki files kiba don ia ka extension “dot mp3”.&lt;br /&gt;
|- &lt;br /&gt;
|04:03&lt;br /&gt;
| Kan leh ia kane ha kane ka “working directory” ba mynta.&lt;br /&gt;
|- &lt;br /&gt;
|04:07&lt;br /&gt;
| '''Hyphen iname ''' la pyndonkam ban iaid lait ia kane ka kam.&lt;br /&gt;
|- &lt;br /&gt;
|04:11&lt;br /&gt;
| Bad ia ka jingmih la buh ha ka '''myplaylist.txt'''.&lt;br /&gt;
|- &lt;br /&gt;
|04:16&lt;br /&gt;
|Mynta, type: '''bg underscore function''' ampersand(&amp;amp;). Kane kadei ka '''function call.''' U '&amp;amp;'(Ampersand) u buh ia ka ''''bg_function'''' ha ka background.&lt;br /&gt;
|- &lt;br /&gt;
|04:28&lt;br /&gt;
| Mynta nion ha “Save”.&lt;br /&gt;
|- &lt;br /&gt;
|04:31&lt;br /&gt;
| To ngin ia “execute” ia ka program.&lt;br /&gt;
|- &lt;br /&gt;
|04:34&lt;br /&gt;
| Phai biang sha ka “terminal.”&lt;br /&gt;
|- &lt;br /&gt;
|04:37&lt;br /&gt;
| Type: '''chmod space plus x space background dot sh'''&lt;br /&gt;
|- &lt;br /&gt;
|04:45&lt;br /&gt;
| Nion '''Enter.''' Mynta, type: '''dot slash background dot sh'''&lt;br /&gt;
|- &lt;br /&gt;
| 04:51&lt;br /&gt;
| Nion “Enter.”&lt;br /&gt;
|-&lt;br /&gt;
| 04:53&lt;br /&gt;
| Ka jingmih kaba suda ka pynithuh ba ka “dot mp3” file kam don ha kane ka directory ba mynta.&lt;br /&gt;
|- &lt;br /&gt;
|05:02&lt;br /&gt;
| Mynta, phai biang sha ka program jong ngi.&lt;br /&gt;
|- &lt;br /&gt;
| 05:05&lt;br /&gt;
| Type: '''echo (hyphen) -e &amp;quot;Process running in background are: backslash n&amp;quot; ''' bad '''jobs space hyphen l'''&lt;br /&gt;
|- &lt;br /&gt;
| 05:19&lt;br /&gt;
| Nion ha “Save”.&lt;br /&gt;
|- &lt;br /&gt;
|05:21&lt;br /&gt;
| Kane ka '''echo''' statement kan pyni ia ka khubor “'''Process running in background are ”'''.&lt;br /&gt;
|- &lt;br /&gt;
|05:28&lt;br /&gt;
| '''jobs space hyphen l ''' ka lis ia ka status jong baroh ki '''background jobs'''.&lt;br /&gt;
|- &lt;br /&gt;
|05:34&lt;br /&gt;
| Mynta phai biang sha ka “terminal” jong ngi.&lt;br /&gt;
|-&lt;br /&gt;
| 05:38&lt;br /&gt;
| Mynta, type: ''' dot slash background.sh'''.&lt;br /&gt;
|- &lt;br /&gt;
|05:42&lt;br /&gt;
| Nion “Enter.”&lt;br /&gt;
|- &lt;br /&gt;
|05:44&lt;br /&gt;
|Ka '''output''' la pyni.&lt;br /&gt;
|- &lt;br /&gt;
|05:48&lt;br /&gt;
| Hangne, “one” hapoh jong ki square bracket ba plie bad ka khang udei u “job number.”&lt;br /&gt;
|- &lt;br /&gt;
|05:53&lt;br /&gt;
|3962 udei u '''PID'''.&lt;br /&gt;
|- &lt;br /&gt;
|05:57&lt;br /&gt;
|'''PID ''' un pher katkum badei.&lt;br /&gt;
|- &lt;br /&gt;
|06:01&lt;br /&gt;
| Lada ka “function” ka shimpor ban execute, kan sa run ia ka process ha ka background&lt;br /&gt;
|- &lt;br /&gt;
|06:06&lt;br /&gt;
| Bad ngin sa iohi ia ka status kum “Running”.&lt;br /&gt;
|- &lt;br /&gt;
|06:11&lt;br /&gt;
| Lada ka “function” ka la execute shwa ia ka script, ngin sa iohi ia ka status kum “Done”.&lt;br /&gt;
|- &lt;br /&gt;
|06:20&lt;br /&gt;
| Ka “output” kan pher na kawei ka machine sha kawei pat.&lt;br /&gt;
|- &lt;br /&gt;
|06:23&lt;br /&gt;
| Da kane ngi la poi sha kaba kut jong kane ka jinghikai.&lt;br /&gt;
|- &lt;br /&gt;
|06:28&lt;br /&gt;
| To ngin batai kyllum. Ha kane ka jinghikai, ngi la pule ia ka:&lt;br /&gt;
|- &lt;br /&gt;
|06:32&lt;br /&gt;
|'''Source '''command&lt;br /&gt;
|- &lt;br /&gt;
|06:34&lt;br /&gt;
| Ban buh ia ka function ha ka “background”&lt;br /&gt;
|- &lt;br /&gt;
|06:36&lt;br /&gt;
| Da ka jingiarap jong katto katne ki nuksa.&lt;br /&gt;
|-&lt;br /&gt;
| 06:39&lt;br /&gt;
| Kum ka kam na ka bynta jong phi: Thoh ia ka function “add” ban pyndap ar tylli ki number ban call ia function ha kawei pat ka file.&lt;br /&gt;
|-&lt;br /&gt;
|06:47&lt;br /&gt;
| Peit ia ka video kaba don ha kane link kaba la ai harum http://spoken-tutorial.org/What_is_a_Spoken_Tutorial&lt;br /&gt;
|-&lt;br /&gt;
| 06:51&lt;br /&gt;
| Ka batai kyllum ia ka Spoken-Tutorial project.&lt;br /&gt;
|-&lt;br /&gt;
| 06:55&lt;br /&gt;
| Lada phim don ia ka bandwidth kaba biang, phi lah ban shu download bad peit ia ka hadien.&lt;br /&gt;
|-&lt;br /&gt;
| 07:00&lt;br /&gt;
| Ka kynhun jong ka Spoken Tutorial Project: Ka pynlong ia ki workshops da kaba pyndonkam ia ki spoken tutorials. Ka ai certificates sha kito kiba pass ha ka online test.&lt;br /&gt;
|-&lt;br /&gt;
| 07:10&lt;br /&gt;
|Na ka bynta ki jingtip ba bniah, sngewbha thoh sha ka contact@spoken-tutorial.org&lt;br /&gt;
|- &lt;br /&gt;
|07:18&lt;br /&gt;
| '''Spoken Tutorial''' project kadei shi bynta jong ka '''Talk to a Teacher''' project.&lt;br /&gt;
|-&lt;br /&gt;
| 07:22&lt;br /&gt;
| La kyrshan ia ka da ka National Mission on Education lyngba ka ICT, MHRD, Sorkar India.&lt;br /&gt;
|-&lt;br /&gt;
| 07:30&lt;br /&gt;
| Kham bun ki jingtip halor kane ka mission kidon ha ka link ba la ai harum. http://spoken-tutorial.org/NMEICT-Intro&lt;br /&gt;
|-&lt;br /&gt;
| 07:36&lt;br /&gt;
| Ia kane ka script la noh synniang da ka FOSSEE bad ka kynhun jong ka Spoken-Tutorial.&lt;br /&gt;
|-&lt;br /&gt;
|07:42&lt;br /&gt;
| Nga dei i Meboreen na Shillong. Khublei shibun.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Meboreen Mary</name></author>	</entry>

	</feed>