BOSS-Linux/C3/The-sed-command/Tamil
From Script | Spoken-Tutorial
| Time | Narration |
| 00:01 | வணக்கம். sed - stream editor ஐ பற்றிய spoken tutorial க்கு நல்வரவு |
| 00:07 | இந்த tutorial இல் நாம் sed command ஐ பயன்படுத்துவுது பற்றி பார்ப்போம். |
| 00:11 | சில உதாரணங்களின் மூலம் அதை பார்ப்போம். |
| 00:14 | இந்த வீடியோவை பதிவு செய்ய |
| 00:16 | நான் பயன்படுத்துவது Linux Operating System
GNU BASH version 4.2.24 ஐ. |
| 00:26 | GNU bash version 4 அல்லது அதற்கு மேல் உள்ள version களில் மட்டுமே இதை பயன்படுத்த முடியும். |
| 00:33 | இதை எளிதாக பயன்படுத்துவதற்கு |
| 00:35 | Linux terminal ஐ பற்றிய அடிப்படை அறிந்திருக்க வேண்டும். |
| 00:38 | அதற்குறிய பயிற்சிகளுக்கு எங்கள் website ஐ அணுகவும்: http://spoken-tutorial.org |
| 00:44 | முதலில் Sed ஐ பற்றிய அறிமுகத்தை பார்போம். |
| 00:47 | Sed என்பது ஒரு stream editor. |
| 00:50 | sed ஒரு குறிப்பிட்ட file location இல் உள்ள சில text pattern களை அடையாளம் காண்கிறது. |
| 00:57 | அதில் display அல்லது சில editing function களைச் செய்கிறது. |
| 01:01 | Editing function களான Insertion, substitution மற்றும் deletion போன்றவை பொருத்தமான text pattern களில் நடைபெறுகின்றன |
| 01:10 | சில எடுத்துக்காட்டுகளுடன் அதை காண்போம். |
| 01:13 | Sed command ஐ பயன்படுத்தி print செய்வது எப்படி என பார்ப்போம். |
| 01:18 | என் home directory இல் seddemo.txt என்னும் file உள்ளது. |
| 01:23 | அதன் contents ஐ பார்ப்போம். |
| 01:26 | இந்த file இல் roll no, name, stream, marks, pass அல்லது fail மற்றும் stipend amount கள் போன்ற entries உள்ளன. |
| 01:38 | தற்போது நமக்கு இரண்டாவது line ஐ print செய்ய வேண்டும் எனில் |
| 01:43 | terminal ஐ திறக்க வேண்டும். |
| 01:47 | அதற்கு பின் இவ்வாறு type செய்க “sed” பின் ஒரு space, Single quotes இன் இடையே ‘2p’ அதன் பின் ஒரு space அடுத்து seddemo.txt. |
| 01:57 | Enter ஐ அழுத்தவும். |
| 02:00 | இங்கே 2 என்பது இரண்டாம் line என்று அதன் location ஐ குறிக்கும். |
| 02:05 | ”P” printing என்கிற செயல்பாட்டை குறிக்கும். |
| 02:09 | இப்போது output ஐ பாருங்கள். |
| 02:11 | அந்த மொத்த file இல் இரண்டாவது line மட்டும் இரு முறை வந்துள்ளதை பார்ப்போம். |
| 02:18 | இதுவே p யின் default ஆன behaviour ஆகும். |
| 02:22 | இப்போது இரண்டாவது line ஐ மட்டும் print செய்ய |
| 02:25 | type செய்க ”Sed” space -n space ஐ அழுத்தி Single quotes இன் இடையே ‘2p’ அதன் பின் ஒரு space பின் seddemo.txt |
| 02:37 | Enter ஐ அழுத்தவும். |
| 02:40 | இரண்டாவது line மட்டும் print ஆவதை பாருங்கள். |
| 02:44 | ‘-n’ ஆனது silent mode ஐ குறிக்கும். அது தேவையில்லாத output களை தடுத்துவிடும். |
| 02:51 | எந்த line இல் எந்த மாற்றம் வேண்டும் என்கிற location ஐ அந்த command இல் கொடுத்திருப்போம் |
| 02:57 | நமக்கு இரண்டாவது line ஐ தேர்வு செய்ய வேண்டும் |
| 03:00 | P என்பது நாம் செய்ய இருக்கும் action அதாவது printஐ குறிக்கும் குறியீடாகும். |
| 03:06 | seddemo.txt என்பது file பெயரைக் குறிக்கும். |
| 03:11 | இது Sed command னுடைய பொதுவான syntax ஆகும். |
| 03:15 | இப்போது file இன் கடைசி line ஐ print செய்வோம். |
| 03:20 | Prompt ஐ clear செய்து |
| 03:24 | type செய்க: ”Sed” space -n space Single quotes ன் உள் $p அடுத்து ஒரு space பின் seddemo.txt |
| 03:36 | Enter ஐ அழுத்தவும். இறுதி line மட்டும் print ஆனதை பாருங்கள். |
| 03:42 | சரி, நாம் மீண்டும் text editor க்கு வருவோம். |
| 03:45 | நமக்கு 3 வது முதல் 6 வது வரையிலான line களை print செய்திட வேண்டும் என்று வைத்துக்கொள்வோம். |
| 03:50 | terminal க்கு சென்று |
| 03:54 | type செய்க: ”Sed” space -n space Single quotes ன் உள் 3,6p அதன் பின் ஒரு space seddemo.txt |
| 04:07 | Enter ஐ அழுத்தவும். |
| 04:09 | இப்போது நம்முடைய output இல் மூன்றாவது முதல் ஆறாவது line வரை வருவதை பாருங்கள். |
| 04:14 | எந்த action ஐ யும் எதிர்மறையாக மாற்ற ஆச்சரியக்குறியை அந்த action யிற்குரிய குறியீட்டிற்கு முன்பாக சேர்க்கவும். |
| 04:21 | உதாரணமாக மூன்றாவது மற்றும் ஆறாவது line ஐ தவிர மற்ற அனைத்தையும் print செய்ய type செய்க
“Sed” space -n space Single quotes ன் உள் 3,6!p |
| 04:38 | single quotes இற்கு பிறகு, ஒரு space ஐ விட்டு seddemo.txt |
| 04:45 | Enter ஐ அழுத்தவும். அதற்கான Output தெரிவதை பாருங்கள். |
| 04:49 | நமது slides இற்கு திரும்புவோம். |
| 04:52 | Line addressing மற்றும் context addressing. |
| 04:56 | இது வரையில், குறிப்பிட்ட line இல் எப்படி action களை எடுப்பது என்பதை பார்த்தோம். |
| 05:02 | இதுவே line addressing எனப்படும். |
| 05:05 | Address ஆனது line களின் எண்கள் மூலம் அறியப்படும். |
| 05:08 | இது ஒரு வகையான addressing. |
| 05:11 | மற்றொரு வகையின் பெயர், context addressing. |
| 05:16 | இது குறிப்பிட்ட சொல்லையோ அல்லது context ஐ யோ உடையதான ஒரு line. |
| 05:21 | அத்தகைய குறிப்பிட்ட சொற்களை உடைய line இல் action களை மேற்க்கொள்ள context addressing பயன்படும். |
| 05:29 | வழக்கமாக உபயோக படுத்தப்படும் குறியீடுகளை பயன்படுத்தலாம். |
| 05:32 | அதற்கான உதாரணத்தை பார்போம். |
| 05:35 | மீண்டும் நமது text editor இற்கு வந்து |
| 05:38 | நமக்கு Computer எனும் சொல்லை உடைய line களை print செய்ய வேண்டும் எனில் |
| 05:44 | Terminal க்கு வந்து |
| 05:46 | இப்படி type செய்யவும்: Sed space -n space Single quotes ன் உள் /[cC]omputers/p ஒரு space ஐ விட்டு seddemo.txt |
| 06:14 | Enter ஐ அழுத்தவும். |
| 06:16 | Computer என்னும் சொற்களை உடைய line கள் print ஆனதை பார்க்கலாம். |
| 06:22 | சதுர அடைப்பு குறிக்குள் pattern ஐ தெரிவு செய்ய வேண்டும். |
| 06:24 | அப்படி செய்வதன் மூலம் பொருத்தமான pattern களில் ஏதேனும் ஒன்றையோ அல்லது இரண்டையுமே தேர்ந்து எடுத்துக்கொள்ளலாம். |
| 06:30 | Pattern ஐ தெரிவு செய்யும் பொழுது இரண்டு front slash களின் இடையில் type செய்யப்பட வேண்டும் . |
| 06:37 | இதை File களில் print செய்வதற்கு w option ஐ பயன்படுத்தலாம். |
| 06:44 | இதற்கு type செய்க: “Sed” space -n space Single quotesன் உள் /[cC]omputers/w space computer_student.txt, Single quote ஐ அடுத்து ஒரு space ஐ விட்டு seddemo.txt |
| 07:11 | பின் Enter ஐ அழுத்தவும். |
| 07:14 | இப்போது pattern னோடு பொருந்தும் line களும் computer_student.txt எனும் file இற்கு மாறியிருக்கும். |
| 07:21 | அதன் Content களை காண்பதற்கு type செய்க |
| 07:25 | cat space computer_studio.txt |
| 07:32 | Enter ஐ அழுத்தவும் |
| 07:35 | இப்போது entries களை காண்கிறோம். நாம் கொடுக்கப்போகும் pattern களை பொருத்து வெவ்வேறு file களிலும் நம்மால் எழுத முடியும். |
| 07:42 | Prompt ஐ clear செய்த பின் |
| 07:45 | type செய்க ”sed” space -n space -e space single quotesன் உள் /electronics/w space electro.txt/ Single quote ஐ அடுத்து ஒரு space ஐ விட்டு மீண்டும் –e space பின் single quotes ன் உள் ‘/civil/w space civil.txt’ இறுதியில் ஒரு space விட்டு seddemo.txt |
| 08:18 | Enter ஐ அழுத்தவும் |
| 08:22 | இங்கே –e என்னும் குறியீடு பல வழிகளை ஒருங்கே செயல்படுத்த வழிவகுக்கும். |
| 08:27 | இது electro.txt மற்றும் civil.txt என இரு file களை உருவாக்கும் . |
| 08:34 | அதில் இருப்பது என்ன என்பதை தெரிந்துகொள்ள type செய்க
|
| 08:37 | cat பின் ஒரு space விட்டு electro.txt |
| 08:42 | electronics எனும் சொல்லை உடைய பல entries ஐ இது காட்டும். |
| 08:47 | civil file களின் contents களை காண type செய்க |
| 08:50 | cat space civil.txt |
| 08:55 | Enter ஐ அழுத்தவும். |
| 08:57 | இப்போது Civil எனும் சொல்லை உடைய entries களை காட்டும். |
| 09:01 | இன்னும் பல command களை வேறொரு tutorial இல் பார்க்களாம். |
| 09:05 | அதிலும் இதே program பயன்படுத்தப் படும் |
| 09:08 | இந்த tutorial இன் இறுதி கட்டத்திற்கு நாம் வந்துவிட்டோம். |
| 09:11 | மீண்டும் நம் slide இற்கு சென்று |
| 09:14 | இது வரை நாம் பார்த்ததை நினைவு கூர்வோம். இந்த tutorial இல் நாம் கற்றவை Sed |
| 09:18 | Sed ஐ பயன்படுத்தி print செய்வது
Line addressing |
| 09:21 | Context addressing |
| 09:23 | உங்களின் பயிற்சிக்காக |
| 09:25 | seddemo.txt file ஐ பயன்படுத்தி |
| 09:28 | முறையே ஆறு முதல் பன்னிரெண்டாம் வரையுள்ள record களை print செய்ய முயற்சிக்கவும் |
| 09:33 | கீழே கொடுக்கப் பட்டுள்ள link இல் |
| 09:36 | Spoken tutorial project ஐ பற்றிய தகவலை சுருக்கமாக பார்க்கலாம். |
| 09:39 | உங்களிடம் நல்ல bandwidth இல்லையெனில் இதை download செய்தும் பார்க்கலாம். |
| 09:44 | Spoken tutorial team ஆனது |
| 09:46 | Spoken Tutorialகளை பயன்படுத்தி Workshops களை நடத்துகிறது. |
| 09:49 | Online test களில் பங்கேற்று தேர்ச்சி ஆனவர்களுக்கு certificates வழங்குகிறது. |
| 09:53 | மற்ற விவரங்களுக்கு contact@spoken-tutorial.org க்கு மின்னஞ்சல் செய்யவும். |
| 10:00 | Spoken Tutorial Project ஆனது Talk to a Teacher project இன் ஒரு பகுதி ஆகும். |
| 10:04 | இதற்கு ஆதரவு இந்திய அரசாங்கத்தின் National Mission on Education through ICT, MHRD மூலம் கிடைக்கிறது. |
| 10:11 | இந்த திட்டம் பற்றிய மேலும் விவரங்களுக்கு இந்த website ஐ காணவும் |
| 10:17 | இந்த டுடோரியலை தமிழாக்கம் செய்தது சங்கர் தியாகராஜன், குரல் கொடுத்தது சண்முகப்பிரியா. நன்றி!! |