BASH/C2/Array-Operations-in-BASH/Oriya

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:01 Bashରେ Array Operations ଉପରେ ସ୍ପୋକନ୍ ଟ୍ୟୁଟୋରିଆଲ୍ କୁ ସ୍ୱାଗତ
00:05 ଏହି ଟ୍ୟୁଟୋରିଆଲ୍ ରେ ଆପଣ ଶିଖିବେ, କିପରି: ଏକ ଆରେ ଘୋଷଣା କରିବେ ଓ ତାକୁ ଭାଲ୍ୟୁ ଆସାଇନ୍ କରିବେ
00:12 ଘୋଷଣା ସମୟରେ ଏକ ଆରେ ଇନିଶିଆଲାଇଜ୍ କରିବା
00:15 Bash ଆରେ ଓ nth ଏଲେମେଣ୍ଟର ଦୀର୍ଘତା ଖୋଜିବା
00:20 ଏକ ଆରେ ପ୍ରିଣ୍ଟ କରିବା
00:22 ଏହି ଟ୍ୟୁଟୋରିଆଲ ଅନୁସରଣ କରିବାକୁ ଆପଣଙ୍କୁ ପରିଚିତ ହେବାକୁ ପଡ଼ିବ Linux Operating System ସହିତ
00:27 ସମ୍ୱନ୍ଧିତ ଟ୍ୟୁଟୋରିଆଲ୍ସ ପାଇଁ ଦୟାକରି spoken ହାଇଫେନ୍ tutorial ଡଟ୍ org ଦେଖନ୍ତୁ
00:33 ଏହି ଟ୍ୟୁଟୋରିଆଲ୍ ରେକର୍ଡ କରିବାକୁ ମୁଁ ବ୍ୟବହାର କରୁଛି
00:37 ଉବୁଣ୍ଟୁ ଲିନକ୍ସ 12.04 OS
00:41 GNU Bash ଭର୍ସନ୍ 4.1.10
00:45 ଅଭ୍ୟାସ ପାଇଁ GNU Bash ଭର୍ସନ୍ 4 କିମ୍ୱା ଊର୍ଦ୍ଧ୍ୱର ସୁପାରିସ କରାଯାଉଛି
00:50 ତେବେ ଚାଲନ୍ତୁ, ଏକ ଆରେ ଓ ତାହାର ବୈଶିଷ୍ଟ୍ୟତାର ପରିଭାଷାରୁ ଆରମ୍ଭ କରିବା
00:55 ଏକ ଆରେ ହେଉଛି, ବହୁବିଧ ଭାଲ୍ୟୁ ସହିତ ଗୋଟିଏ ଭେରିଏବଲ୍
01:01 ଭାଲ୍ୟୁଗୁଡ଼ିକ, ସମାନ କିମ୍ୱା ଭିନ୍ନ ହୋଇପାରେ
01:04 ଗୋଟିଏ ଆରେର ଆକାର ପାଇଁ କୌଣସି ସର୍ବାଧିକ ସୀମା ନଥାଏ
01:08 ଆରେ ସଦସ୍ୟଗୁଡ଼ିକୁ ନିରନ୍ତର ହେବା ଆବଶ୍ୟକ ନାହିଁ
01:12 ଆରେ ଇଣ୍ଡେକ୍ସ ସର୍ବଦା ଶୂନ୍ ରୁ ଆରମ୍ଭ ହୁଏ
01:16 ଗୋଟିଏ ଆରେକୁ, ଏକ ଭାଲ୍ୟୁ କିପରି ଘୋଷଣା ଓ ଆସାଇନ୍ କରାଯାଏ, ତାହା ଆମେ ଏବେ ଦେଖିବା
01:21 ଏକ ଆରେ ଘୋଷଣା କରିବା ପାଇଁ ସିଣ୍ଟାକ୍ସ ହେଉଛି -
01:24 declare ହାଇଫେନ୍ a ଆରେନାମ
01:28 ଗୋଟିଏ ଆରେ ଘୋଷଣା କରିବାକୁ Declare କୀୱର୍ଡ ବ୍ୟବହାର କରାଯାଏ
01:31 ଏହା, Bashରେ ଥିବା ଏକ Built-in Command ଅଟେ
01:35 ଗୋଟିଏ ଆରେକୁ ଏକ ଭାଲ୍ୟୁ ଆସାଇନ୍ କରିବା ପାଇଁ ସିଣ୍ଟାକ୍ସ ହେଉଛି -
01:38 Name ସ୍କ୍ୱୟାର୍ ବ୍ରାକେଟ୍ସ ମଧ୍ୟରେ index ଇକ୍ୱାଲ୍ସ ଟୁ ସିଙ୍ଗଲ୍ କ୍ୱୋଟ୍ସ ମଧ୍ୟରେ value
01:46 ଏବେ ଚାଲନ୍ତୁ ଦେଖିବା, ଏକ ଆରେର ଘୋଷଣା ସମୟରେ କିପରି ଇନିଶିଆଲାଇଜ୍ କରାଯାଏ
01:51 ଆରେକୁ ଗୋଟିଏ ସମୟରେ ଘୋଷଣା ଓ ଇନିଶିଆଲାଇଜ୍ କରିହେବ
01:56 Elementଗୁଡ଼ିକୁ ସ୍ପେସ୍ ଦ୍ୱାରା ପୃଥକ୍ କରିବା ଦରକାର
02:00 ପ୍ରତ୍ୟେକ ଏଲେମେଣ୍ଟ, ପାରେନ୍ଥେସେସ୍ ମଧ୍ୟରେ ରହିବା ଉଚିତ
02:03 ସିଣ୍ଟାକ୍ସ ହେଉଛି, declare ହାଇଫେନ୍ a ଆରେନାମ ଇକ୍ୱାଲ୍ ଟୁ ଗୋଲ ବ୍ରାକେଟ୍ ମଧ୍ୟରେ ସିଙ୍ଗଲ୍ କ୍ୱୋଟ୍ସ ମଧ୍ୟରେ 'element1', 'element2' ଓ 'element3'
02:19 ଗୋଟିଏ ଉଦାହରଣକୁ ଦେଖିବା
02:21 ଏଥିପାଇଁ, ଏକାସାଙ୍ଗରେ Ctrl, Alt ଓ T କୀ ଦାବି ଟର୍ମିନାଲ୍ ଖୋଲନ୍ତୁ
02:28 ଏବେ ଟାଇପ୍ କରନ୍ତୁ: gedit ସ୍ପେସ୍ array.sh ସ୍ପେସ୍ & (ଆମ୍ପର୍ସାଣ୍ଡ ଚିହ୍ନ).
02:36 ଆମେ, Promptକୁ ଖାଲି କରିବା ପାଇଁ & (ଆମ୍ପର୍ସେଣ୍ଡ) ବ୍ୟବହାର କରୁ. ଏଣ୍ଟର୍ ଦାବନ୍ତୁ
02:41 ଆପଣଙ୍କର array.sh ଫାଇଲରେ, ଏଠାରେ ପ୍ରଦର୍ଶିତ Code ଟାଇପ୍ କରନ୍ତୁ
02:47 ନିମ୍ନ ଏଲେମେଣ୍ଟସ୍ ସହିତ ଏହି ଲାଇନ୍ Linux ନାମକ ଏକ ଆରେ ଘୋଷଣା କରେ -

Debian, Redhat, Ubuntu ଓ Fedora

02:57 ଏଠାରେ ହାଇଫେନ୍ a ହେଉଛି ଏକ Flag
03:00 ଏହା ଆମକୁ, ଭାଲ୍ୟୁ ପଢିବାକୁ ଓ ଏକ ଆରେକୁ ଭାଲ୍ୟୁ ଆସାଇନ୍ କରିବାକୁ ଅନୁମତି ଦେଇଥାଏ
03:05 Slidesକୁ ଫେରିଯାଆନ୍ତୁ.
03:07 ଏହି ସିଣ୍ଟାକ୍ସ ଦ୍ୱାରା ଏକ ଆରେର ଦୀର୍ଘତା ପ୍ରାପ୍ତ କରିହୁଏ:
03:12 ଡଲାର୍ ଚିହ୍ନ ($) ଖୋଲା କର୍ଲୀ ବ୍ରାକେଟ୍ ହାଶ୍ (#) ଆରେନାମ ସ୍କ୍ୱୟାର୍ ବ୍ରାକେଟ୍ ମଧ୍ୟରେ ଆଟ୍ ଚିହ୍ନ (@) ଓ ବନ୍ଦ କର୍ଲୀ ବ୍ରାକେଟ୍
03:22 ଏହି ସିଣ୍ଟାକ୍ସ ଦ୍ୱାରା nth ଏଲେମେଣ୍ଟର ଦୀର୍ଘତା ପ୍ରାପ୍ତ କରିହେବ:
03:28 ଡଲାର୍ ଚିହ୍ନ ($) ଖୋଲା କର୍ଲୀ ବ୍ରାକେଟ୍ ହାଶ୍ (#) ଆରେନାମ ସ୍କ୍ୱୟାର୍ ବ୍ରାକେଟ୍ ମଧ୍ୟରେ n ଓ ବନ୍ଦ କର୍ଲୀ ବ୍ରାକେଟ୍
03:37 ଏଠାରେ, n ହେଉଛି ଏଲେମେଣ୍ଟ ସଂଖ୍ୟା, ଯାହାର ଦୀର୍ଘତା ପ୍ରାପ୍ତ କରାଯିବାକୁ ଅଛି
03:42 ଏହି ସିଣ୍ଟାକ୍ସ ବ୍ୟବହାର କରି ଆରେର ସମସ୍ତ ଏଲେମେଣ୍ଟସ୍ ପ୍ରିଣ୍ଟ କରିହେବ:
03:48 ଡଲାର୍ ଚିହ୍ନ ($) ଖୋଲା କର୍ଲୀ ବ୍ରାକେଟ୍ ଆରେନାମ ସ୍କ୍ୱୟାର୍ ବ୍ରାକେଟ୍ ମଧ୍ୟରେ ଆଟ୍ ଚିହ୍ନ (@) ଓ ବନ୍ଦ କର୍ଲୀ ବ୍ରାକେଟ୍
03:57 ଏବେ, text editorକୁ ଫେରିଆସନ୍ତୁ
04:00 ଏହି ଲାଇନ୍, Array Linuxରେ ଥିବା ଏଲେମେଣ୍ଟଗୁଡ଼ିକର ସମୁଦାୟ ସଂଖ୍ୟା ପ୍ରଦର୍ଶିତ କରିବ
04:06 ବ୍ୟାକସ୍ଲାଶ୍ ଏସ୍କେପ୍ସର ବ୍ୟାଖ୍ୟାକୁ ହାଇଫେନ୍ e ସକ୍ଷମ କରିଥାଏ
04:11 ଏହାକୁ ଆମେ ମିଶାଇଦେଇଛେ, କାରଣ ଲାଇନର ଶେଷରେ ଆମ ପାଖରେ ବ୍ୟାକସ୍ଲାଶ୍ n ଅଛି
04:18 ପରବର୍ତ୍ତୀ ଲାଇନ୍, Array Linuxର ସମସ୍ତ ଏଲେମେଣ୍ଟସ୍ ପ୍ରଦର୍ଶିତ କରେ
04:23 ଏହି ଲାଇନ୍, Array Linuxର 3ୟ ଏଲେମେଣ୍ଟ ପ୍ରଦର୍ଶିତ କରେ
04:28 ଦୟାକରି ଧ୍ୟାନଦିଅନ୍ତୁ ଯେ, ଗୋଟିଏ ଆରେ ସର୍ବଦା ଇଣ୍ଡେକ୍ସ ଶୂନ୍ ସହିତ ଆରମ୍ଭ ହୋଇଥାଏ
04:34 ଶେଷରେ, ଏହି ଲାଇନ୍, 3ୟ ଏଲେମେଣ୍ଟରେ ଥିବା କ୍ୟାରେକ୍ଟର୍ସର ସଂଖ୍ୟା ପ୍ରଦର୍ଶିତ କରେ
04:40 ଏବେ, Terminal କୁ ଯାଆନ୍ତୁ.
04:42 chmod ସ୍ପେସ୍ ପ୍ଲସ୍ x ସ୍ପେସ୍ array.sh ଟାଇପ୍ କରି ପ୍ରଥମେ ଫାଇଲ୍ କୁ ନିଷ୍ପାଦନଯୋଗ୍ୟ କରନ୍ତୁ. ଏଣ୍ଟର୍ ଦାବନ୍ତୁ
04:56 ଟାଇପ୍ କରନ୍ତୁ: ଡଟ୍ ସ୍ଲାଶ୍ array.sh. ଏଣ୍ଟର୍ ଦାବନ୍ତୁ
05:01 ଆଉଟପୁଟ୍ ପ୍ରଦର୍ଶିତ ହେଲା
05:04 ଏଲେମେଣ୍ଟର ସଂଖ୍ୟା କିମ୍ୱା Array Linuxର ଦୀର୍ଘତା ହେଉଛି ଚାରି
05:10 Array Linuxର ଏଲେମେଣ୍ଟଗୁଡ଼ିକ ହେଉଛି Debian, Redhat, Ubuntu ଓ Fedora
05:18 Array Linuxର ତୃତୀୟ ଏଲେମେଣ୍ଟ ହେଉଛି Ubuntu
05:22 ଏବଂ ତୃତୀୟ ଏଲେମେଣ୍ଟରେ ଥିବା କ୍ୟାରେକ୍ଟରଗୁଡ଼ିକର ସଂଖ୍ୟା ହେଉଛି ଛଅ, ଯେପରି ଆଶା କରାଯାଉଥିଲା
05:29 ଏହା ଆମକୁ ଏହି ଟ୍ୟୁଟୋରିଆଲର ସମାପ୍ତିକୁ ଆଣେ.
05:32 ସଂକ୍ଷିପ୍ତରେ, Slidesକୁ ଫେରିଆସନ୍ତୁ
05:35 ଏହି ଟ୍ୟୁଟୋରିଆଲ୍ ରେ ଆମେ ନିମ୍ନଲିଖିତ ଶିଖିଲେ,
05:40 ଗୋଟିଏ ଆରେକୁ ଭାଲ୍ୟୁ ଘୋଷଣା ଓ ଆସାଇନ୍ କରିବା
05:43 ଘୋଷଣା ସମୟରେ ଏକ ଆରେ ଇନିଶିଆଲାଇଜ୍ କରିବା
05:46 ଆରେ ଓ ତାହାର nth ଏଲେମେଣ୍ଟର ଦୀର୍ଘତା ଖୋଜିବା ଓ
05:51 ସମଗ୍ର ଆରେ ପ୍ରିଣ୍ଟ କରିବା
05:53 ଏକ ଆସାଇନମେଣ୍ଟ ଭାବେ -
05:55 7 ଦୀର୍ଘତାର ଏକ ଆରେ Names ଘୋଷଣା କରନ୍ତୁ ଏବଂ ନିମ୍ନଲିଖିତ ବାହାର କରନ୍ତୁ:
06:00 ଏଲେମେଣ୍ଟଗୁଡ଼ିକର ସମୁଦାୟ ସଂଖ୍ୟା
06:02 ସମସ୍ତ ଏଲେମେଣ୍ଟଗୁଡ଼ିକୁ ପ୍ରିଣ୍ଟ କରନ୍ତୁ
06:04 ଏବଂ 5ମ ଏଲେମେଣ୍ଟ ପ୍ରିଣ୍ଟ କରନ୍ତୁ
06:06 ନିମ୍ନ ଲିଙ୍କରେ ଥିବା ଭିଡିଓକୁ ଦେଖନ୍ତୁ, http://spoken-tutorial.org/What_is_a_Spoken_Tutorial
06:10 ଏହା ସ୍ପୋକନ୍ ଟ୍ୟୁଟୋରିଆଲ୍ ପ୍ରୋଜେକ୍ଟକୁ ସାରାଂଶିତ କରେ.
06:13 ଯଦି ଆପଣଙ୍କର ଭଲ ବ୍ୟାଣ୍ଡୱିଡଥ୍ ନାହିଁ, ଏହାକୁ ଡାଉନଲୋଡ୍ କରିଦେଖିପାରିବେ
06:18 ସ୍ପୋକନ୍ ଟ୍ୟୁଟୋରିଆଲ୍ ପ୍ରୋଜେକ୍ଟ ଟିମ୍:
06:20 ସ୍ପୋକନ୍ ଟ୍ୟୁଟୋରିଆଲ୍ସ ବ୍ୟବହାର କରି କର୍ମଶାଳାମାନ ଚଲାନ୍ତି,
06:24 ଅନଲାଇନ୍ ଟେଷ୍ଟ ପାସ୍ କରୁଥିବା ବ୍ୟକ୍ତିମାନଙ୍କୁ ପ୍ରମାଣପତ୍ର ଦିଅନ୍ତି.
06:27 ଅଧିକ ବିବରଣୀ ପାଇଁ ଦୟାକରି contact@spoken-tutorial.orgକୁ ଲେଖନ୍ତୁ
06:35 ସ୍ପୋକନ୍ ଟ୍ୟୁଟୋରିଆଲ ପ୍ରୋଜେକ୍ଟ, ଟକ୍ ଟୁ ଏ ଟିଚର୍ ପ୍ରୋଜେକ୍ଟର ଏକ ଅଂଶ
06:40 ଏହା ଭାରତ ସରକାରଙ୍କ MHRDର ICT ମାଧ୍ୟମରେ ରାଷ୍ଟ୍ରୀୟ ସାକ୍ଷରତା ମିଶନ୍ ଦ୍ୱାରା ସମର୍ଥିତ
06:47 ଏହି ମିଶନ୍ ଉପରେ ଅଧିକ ବିବରଣୀ spoken-tutorial.org/NMEICT-Introରେ ଉପଲବ୍ଧ
06:52 ଆଇଆଇଟି ବମ୍ୱେ ତରଫରୁ
06:58 ମୁଁ ପ୍ରଦୀପ ଚନ୍ଦ୍ର ମହାପାତ୍ର ଆପଣଙ୍କଠାରୁ ବିଦାୟ ନେଉଛି.
07:02 ଆମ ସହିତ ଜଡ଼ିତ ହୋଇଥିବାରୁ ଧନ୍ୟବାଦ

Contributors and Content Editors

PoojaMoolya, Pradeep