BOSS-Linux/C3/More-on-sed-command/Tamil

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:01 வணக்கம். More on sed பற்றிய spoken tutorial க்கு உங்களை வரவேற்கிறோம்.
00:06 இந்த டுடோரியலில் நாம் sed பற்றிய மேலும் சிலவற்றை உதாரணங்களின் மூலம் பார்ப்போம்.
00:13 இந்த tutorial இல் நான் பயன்படுத்துவது
00:15 Linux Operating System
00:20 GNU BASH version 4.2.24.
00:23 GNU bash version 4 அல்லது அதற்கு மேல் உள்ள version களில் மட்டுமே இதை பயன்படுத்த முடியும்.
00:30 இதை பயன்படுத்துவதற்கு
00:33 Linux terminal ன் அடிப்படையை அறிந்து கொள்ள வேண்டும்.
00:36 sed tools பற்றி அறிந்திருக்க வேண்டும்
00:39 அதற்குறிய tutorial களுக்கு கொடுக்கப்பட்டுள்ள எங்கள் website ஐ அணுகவும்: http://spoken-tutorial.org
00:45 Sed முக்கியமாக substitution செய்வதற்கும்
00:49 ஒரு input இல் இருக்கும் patternஐ நமக்கு ஏற்றது போல் replace செய்வதற்கும் பயன்படுகிறது.
00:54 original file ஆன seddemo.txt ஐ முதலில் பார்ப்போம்.
01:00 “Kumar" என்ற வார்த்தை நான்காவது வரிசையில் இரண்டு முறையும், ஆறாவது வரிசையில் ஒரு முறையும் வருவதை கவனியுங்கள்.
01:10 “Kumar” என தோன்றும் இடங்களில் எல்லாம் “roy” என replace செய்ய
01:15 Terminal க்கு சென்று இப்படி type செய்யவும்
01:17 sed” பின் ஒரு space, Single quotes இன் இடையே ‘s front slash opening square bracket small k capital K closing square bracket umar slash Roy slash’ அதன் பின் ஒரு space அடுத்து seddemo.txt.
01:39 Enter ஐ அழுத்தவும்.
01:42 நான்காவது வரியை கவனிக்கவும்.
01:45 “Kumar" என முதலில் தோன்றும் இடத்தில் மட்டுமே "Roy" என்று மாறியுள்ளது, இரண்டாவது இடத்தில் இல்லை
01:51 ஆறாவது வரியில் "Kumar" என்ற வார்த்தை ஒரு முறை தோன்றி இருந்தது, இது இப்போது மாற்றப்பட்டது.
01:57 எனவே, வரிகளின் முதல் entry கள் மட்டும் மாற்றப்பட்டதைப் பார்க்கிறோம்.
02:02 ஏனென்றால், அது default ஆகவே வரியின் முதலில் match ஆகும் entry களில் மட்டுமே substitute செய்யப்படுகிறது.
02:10 Match ஆகக்கூடிய அனைத்து entry களிலும் substitute செய்ய flag g option ஐ பயன்படுத்த வேண்டும்.
02:17 Prompt ஐ clear செய்து type செய்க
02:20 sed” பின் ஒரு space, Single quotes இன் இடையே ‘s front slash opening square bracket small k capital K closing square bracket umar slash Roy slash g’ Single quotes ஐ அடுத்து ஒரு space அடுத்து seddemo.txt

Enter ஐ அழுத்தவும்

02:43 இப்போது, நான்காவது வரியின் இரண்டு entryகளும் மாற்றப்பட்டுள்ளன.


02:47 அதேபோல், பல substitution களை ஒரே நேரத்தில் செய்யலாம்.


02:52 நமது seddemo.txt file இல் electronics என்கிற வார்த்தையை electrical என்றும்
02:57 மற்றும் civil என்கிற வார்த்தையை metallurgy என்றும் replace செய்ய வேண்டும் என்று வைத்துக்கொள்வோம்.


03:04 அதற்கு Prompt ஐ clear செய்து
03:06 type செய்க: “sed” பின் ஒரு space hyphen e space Single quotes இன் இடையே’ s slash electronics slash electrical slash g’ அடுத்து ஒரு space hyphen e space மீண்டும் Single quotes ’s front slash civil slash metallurgy slash g’ singles quotes ஐ அடுத்து ஒரு space seddemo.txt
03:35 Enter ஐ அழுத்தவும்.
03:38 வார்த்தைகள் மாறியதை பார்க்கிறோம் .
03:41 நமக்கு 'anirban' இன் stream ஐ "computers" ல் இருந்து , "mathematics" என்று மாற்ற வேண்டும்.
03:49 இந்நிலையில் நாம் type செய்ய வேண்டியது
03:52 sed பின் ஒரு space Single quotes இன் இடையே front slash Anirban slash s அடுத்து slash computers slash mathematics slash g' singles quotes ஐ அடுத்து ஒரு space பின் seddemo.txt
04:11 Enter ஐ அழுத்தவும்
04:13 Stream மாறிவிட்டதை பார்க்கலாம்.
04:17 நாம் கொடுத்த command என்ன என்பதை பார்ப்போம்.
04:20 முதலில் நாம் sed என எழுதுவோம், பின் Single quotes இன் இடையே நாம் match செய்ய நினைக்கும் pattern ஐ தர வேண்டும்.
04:27 அதுவே "anirban" ஆகும்
04:29 இப்போது slash ஐ அடுத்து வேண்டிய செயல்பாடு தரப்படும்.
04:33 அதுவே s. S ஆனது substitution என்பதை குறிக்கும் என நாம் அறிவோம்.
04:40 பின் நாம் மாற்ற வேண்டிய pattern ஐ குறிப்பிடுகிறோம். இங்கு இது computer.
04:46 அதற்கு பதிலாக புதியதாக mathematics என்கிற வார்த்தையை Substitute செய்கிறோம்
04:52 அதே போல் sedஐ, file களுல் வரிகளை சேர்க்க அல்லது நீக்குவதற்கு பயன்படுத்தலாம்.
04:59 ஒருவேளை "electronics" என்று stream அல்லாத வரிகளை நீங்கள் தேர்ந்தெடுக்க வேண்டும் எனில்,
05:05 அதற்காகவே flag d உள்ளது.
05:09 எனவே டைப் செய்க: sed பின் ஒரு space Single quotes இன் இடையே front slash “electronics” பின் slash d singles quotes ஐ அடுத்து ஒரு space விட்டு seddemo.txt மீண்டும் ஒரு space அடுத்து ஒரு greater than sign பின் space nonelectronics.txt.
05:30 Enter ஐ அழுத்தவும்
05:32 Content களை காண type செய்க: cat space nonelectronics.txt
05:41 File இன் தொடக்கத்தில் ஒரு வரியில் student information கொடுக்க வேண்டும் என்று வைத்துக்கொள்வோம்.
05:49 அதற்காக நம்மிடம் flag i உள்ளது
05:53 type செய்க: sed ஒரு space விட்டு Single quotes இன் இடையே ‘1i space Student Information’ space விட்டு பின் seddemo.txt
06:09 பின் Enter ஐ அழுத்தவும்.
06:12 அதற்கான output ஐ பார்க்கலாம்.
06:14 உண்மையில், இதைப் போல பல வரிகளை சேர்க்கலாம்.
06:19 இதேபோல் நாம் இரண்டு வரிகளை சேர்க்க வேண்டும் என்று வைத்துக்கொள்வோம். மேலே கொடுக்கபட்டதை போல் அதை செய்வோம்.
06:25 Student information உடன் academics ஐ யும் அடுத்த ஆண்டிற்கான entry இல் சேர்க்க வேண்டும்.
06:33 இதற்காக நாம் எழுத வேண்டியது sed ஒரு space விட்டு Single quotes இன் இடையே ‘1i space Student Information slash n2013’ பின் space விட்டு seddemo.txt
06:54 அதன் பின் Enter ஐ அழுத்தவும்.
06:56 String இல் 'informations' மற்றும் '2013' இன் இடையே slash n வந்துள்ளதை ஐ கவனிக்கவும்.
07:04 slash n ஆனது. ‘2013’ ஐ student information இற்கு அடுத்த வரியில் எடுத்து வருவதை பாருங்கள்.
07:10 நமது டுடோரியலின் முடிவுக்கு வந்துவிட்டோம் .
07:14 நாம் இது வரை பார்த்ததை நினைவு கூர்வோம்.
07:16 இந்த டுடோரியலில் நாம் கற்றது:
07:18 Substitution Replacement
07:23 மற்றும் insertion
07:24 உங்கள் பயிற்சிக்காக seddemo.txt file ஐ பயன்படுத்தி
07:29 Ankit" என்பதை "Ashish"என்று replace அல்லது substitute செய்ய முயற்சி செய்யுங்கள்.
07:35 கீழே கொடுக்கப் பட்டுள்ள link இல் உள்ள வீடியோவை காணவும்
07:39 இதில் Spoken tutorial project ஐ பற்றிய தகவலை சுருக்கமாக பார்க்கலாம்.
07:41 உங்களிடம் நல்ல bandwidth இல்லையெனில் இதை download செய்து பார்க்கலாம்.
07:46 Spoken tutorial team ஆனது spoken tutorial கள் மூலம் Workshop களை நடத்துகிறது.
07:52 Online test களில் பங்கேற்று தேர்ச்சி பெற்றவர்களுக்கு certificates வழங்குகிறது.
07:56 மேலும் விவரங்களுக்கு contact@spoken-tutorial.org க்கு மின்னஞ்சல் எழுதவும்.
08:04 Spoken Tutorial Project ஆனது Talk to a Teacher project இன் ஒரு பகுதி ஆகும். .
08:16 இந்த project ஆனது National Mission on Education through ICT, MHRD, Government of India வின் மூலம் இயங்குகிறது.
08:22 இந்த mission ஐ பற்றிய மற்ற விவரங்களுக்கு இந்த website ஐ http://spoken-tutorial.org\NMEICT-Intro காணவும் .
08:28 இந்த டுடோரியலை தமிழாக்கம் செய்தது Shankar thiyagarajan குரல் கொடுத்தது சண்முகப்பிரியா. நன்றி!!

Contributors and Content Editors

Priyacst