<?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=Linux%2FC3%2FThe-sed-command%2FEnglish</id>
		<title>Linux/C3/The-sed-command/English - 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=Linux%2FC3%2FThe-sed-command%2FEnglish"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Linux/C3/The-sed-command/English&amp;action=history"/>
		<updated>2026-04-06T01:44:15Z</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=Linux/C3/The-sed-command/English&amp;diff=7723&amp;oldid=prev</id>
		<title>Ashwini at 10:26, 14 December 2013</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Linux/C3/The-sed-command/English&amp;diff=7723&amp;oldid=prev"/>
				<updated>2013-12-14T10:26:32Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 10:26, 14 December 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;review done'''Title of script''': sed - The stream editor&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;review done'''Title of script''': sed - The stream editor&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Author: Sachin Patil'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Author: Sachin Patil &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;and Anirban&lt;/ins&gt;'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Keywords: stream, editor, display, substitute, insert, delete'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Keywords: stream, editor, display, substitute, insert, delete'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ashwini</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Linux/C3/The-sed-command/English&amp;diff=7718&amp;oldid=prev</id>
		<title>Ashwini at 09:40, 14 December 2013</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Linux/C3/The-sed-command/English&amp;diff=7718&amp;oldid=prev"/>
				<updated>2013-12-14T09:40:30Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://script.spoken-tutorial.org/index.php?title=Linux/C3/The-sed-command/English&amp;amp;diff=7718&amp;amp;oldid=4914&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Ashwini</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Linux/C3/The-sed-command/English&amp;diff=4914&amp;oldid=prev</id>
		<title>Ashwini: Created page with 'Sachin p:  review done'''Title of script''': sed - The stream editor  '''Author: Sachin Patil'''  '''Keywords: stream, editor, display, substitute, insert, delete'''    {| style=…'</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Linux/C3/The-sed-command/English&amp;diff=4914&amp;oldid=prev"/>
				<updated>2013-07-01T09:45:43Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;#039;Sachin p:  review done&amp;#039;&amp;#039;&amp;#039;Title of script&amp;#039;&amp;#039;&amp;#039;: sed - The stream editor  &amp;#039;&amp;#039;&amp;#039;Author: Sachin Patil&amp;#039;&amp;#039;&amp;#039;  &amp;#039;&amp;#039;&amp;#039;Keywords: stream, editor, display, substitute, insert, delete&amp;#039;&amp;#039;&amp;#039;    {| style=…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Sachin p:&lt;br /&gt;
&lt;br /&gt;
review done'''Title of script''': sed - The stream editor&lt;br /&gt;
&lt;br /&gt;
'''Author: Sachin Patil'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: stream, editor, display, substitute, insert, delete'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Display slide 1&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Welcome to this spoken tutorial on the sed - the stream editor.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Display slide 2&lt;br /&gt;
&lt;br /&gt;
Learning objectives&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| In this tutorial we tutorial we will learn usage of '''sed '''command.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Display slide 3&lt;br /&gt;
&lt;br /&gt;
System Requirement&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| To record this tutorial, I am using&lt;br /&gt;
&lt;br /&gt;
'''Ubuntu Linux''' 12.04''' Operating System''' and&lt;br /&gt;
&lt;br /&gt;
'''GNU BASH''' version 4.2.24(1)&lt;br /&gt;
&lt;br /&gt;
Please note,''' GNU bash''' version 4 or above is recommended to practice this tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Display slide 4&lt;br /&gt;
&lt;br /&gt;
Prerequisites&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| To practice this tutorial,&lt;br /&gt;
&lt;br /&gt;
You should know Basics of linux terminal&lt;br /&gt;
&lt;br /&gt;
For relevant tutorials please visit our website:&lt;br /&gt;
&lt;br /&gt;
http://spoken-tutorial.org &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Display slide 5&lt;br /&gt;
&lt;br /&gt;
Introduction&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| '''sed''' is one of the most versatile tool in Linux. &lt;br /&gt;
&lt;br /&gt;
Its a stream editor. &lt;br /&gt;
&lt;br /&gt;
'''sed''' finds some pattern of text in a particular location of a file. &lt;br /&gt;
&lt;br /&gt;
Then it behave as a display or editing function. &lt;br /&gt;
&lt;br /&gt;
It performs editing like insertion, substitution, deletion of the matched text.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Open the file seddemo.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;enter]&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Let us first start with some examples.&lt;br /&gt;
&lt;br /&gt;
Let us see how to print using the '''sed''' command.&lt;br /&gt;
&lt;br /&gt;
We have a file called '''seddemo.txt''' in home directory.&lt;br /&gt;
&lt;br /&gt;
Let us view its content .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| At the prompt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''sed '2p' seddemo.txt'''&amp;lt;nowiki&amp;gt; [&amp;lt;/nowiki&amp;gt;enter]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hover your mouse on the second line&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Now suppose we want to print the second line of the file '''seddemo.txt'''. &lt;br /&gt;
&lt;br /&gt;
Type: &lt;br /&gt;
&lt;br /&gt;
'''sed''' space (in single quotes) ‘'''2p’''' space '''seddemo.txt'''&lt;br /&gt;
&lt;br /&gt;
'''Press Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Here '''2''' denotes the location which is the second line.&lt;br /&gt;
&lt;br /&gt;
'''p''' denotes the action, which is printing('''p''').&lt;br /&gt;
&lt;br /&gt;
Look at the output.&lt;br /&gt;
&lt;br /&gt;
It shows the entire file but see that the second line is printed twice.&lt;br /&gt;
&lt;br /&gt;
This is the default behaviour of the action '''p'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| At the prompt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''sed -n '2p' seddemo.txt'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;enter]&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| To only print the second line&lt;br /&gt;
&lt;br /&gt;
type: &lt;br /&gt;
&lt;br /&gt;
'''sed '''space (minus) '''-n''' space (in single quotes) '''2p''' space '''seddemo.txt '''&lt;br /&gt;
&lt;br /&gt;
'''Press Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.176cm;&amp;quot;| '''Highlight'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''-n'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''2'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''p'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''seddemo.txt'''&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.176cm;&amp;quot;| '''-n''' stands for ‘silent mode’ which will suppress all unnecessary output.&lt;br /&gt;
&lt;br /&gt;
Then we give the location in the stream that we want to edit or display. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We want to select the second line.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''p''' indicates the action we want to take ie to print the second line.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And '''seddemo.txt''' is the name of the file&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is the general syntax of sed command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| At the prompt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''sed -n '$p' seddemo.txt'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;enter]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| To print the last line &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
type: &lt;br /&gt;
&lt;br /&gt;
'''sed''' space (minus) '''-n''' space (in single quotes) (dollar) '''$p''' space '''seddemo.txt '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press Enter.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| At the prompt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''sed -n '3,6p' seddemo.txt''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;enter]&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| To print from 3&amp;lt;sup&amp;gt;rd&amp;lt;/sup&amp;gt; to 6&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; line &lt;br /&gt;
&lt;br /&gt;
type: &lt;br /&gt;
&lt;br /&gt;
'''sed''' space (minus) '''-n''' space (in single quotes) ‘'''3''' (comma) ''',6p’''' space '''seddemo.txt '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Press Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| At the prompt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''sed -n '3,6!p' seddemo.txt'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;enter]&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Any of the actions can be reversed by using the exclamation mark before the action.&lt;br /&gt;
&lt;br /&gt;
Say if we had to print all lines except from 3&amp;lt;sup&amp;gt;rd&amp;lt;/sup&amp;gt; to 6&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; we would type:&lt;br /&gt;
&lt;br /&gt;
'''sed''' space (minus) '''-n''' space (in single quotes) ‘'''3''' (comma) ''',6''' (exclamation mark) '''!p''' space '''seddemo.txt '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Press''' '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Display slide 6&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| So far, we specified the lines in the file on which the action needs to be taken. &lt;br /&gt;
&lt;br /&gt;
This is one way of addressing called '''Line Addressing'''. &lt;br /&gt;
&lt;br /&gt;
But if we want to take actions on lines that contain a particular word. &lt;br /&gt;
&lt;br /&gt;
For such issues the other way of addressing is '''Context Addressing. '''&lt;br /&gt;
&lt;br /&gt;
We can use regular expressions. &lt;br /&gt;
&lt;br /&gt;
Let us see an example.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| At the prompt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''sed -n&amp;lt;nowiki&amp;gt; '/[&amp;lt;/nowiki&amp;gt;cC]omputers/p' seddemo.txt'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;enter]&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Say we want to print those lines which have the word '''computers'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We type:&lt;br /&gt;
&lt;br /&gt;
'''sed''' space (minus) '''-n''' space (in single quotes) (front slash)(opening angle bracket) (opening angle bracket) (front slash) ‘/'''&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;cC]omputers/p '''space '''seddemo.txt '''&lt;br /&gt;
&lt;br /&gt;
'''Press''' '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
The lines where the word computers are displayed.&lt;br /&gt;
&lt;br /&gt;
When we need to match patterns the pattern needs to be typed between slashes.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| At the prompt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''sed -n&amp;lt;nowiki&amp;gt; '/[&amp;lt;/nowiki&amp;gt;cC]omputers/w computer_student' seddemo.txt'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;enter]&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| We can print it in file as well using the '''w''' option. &lt;br /&gt;
&lt;br /&gt;
Type at the prompt:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''sed''' space (minus) '''-n''' space (in single quotes) (front slash) (opening angle bracket) (opening angle bracket) (front slash) '''&amp;lt;nowiki&amp;gt;/[&amp;lt;/nowiki&amp;gt;cC]omputers/w''' space '''computer_student''' space '''seddemo.txt '''&lt;br /&gt;
&lt;br /&gt;
'''Press''' '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
Now all the matching lines would be transferred to the file '''computer_student'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| At the prompt&lt;br /&gt;
&lt;br /&gt;
'''cat computer_student'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;enter]&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| To view the content of '''computer_student'''&lt;br /&gt;
&lt;br /&gt;
type:&lt;br /&gt;
&lt;br /&gt;
'''cat''' space '''computer_student''' &lt;br /&gt;
&lt;br /&gt;
'''Press Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| At the prompt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''sed -n -e '/electronics/w electro’ -e'''&lt;br /&gt;
&lt;br /&gt;
'''‘/civil/w civil' seddemo.txt'''” &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;enter]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| We can also have patterns that we can write to different files. &lt;br /&gt;
&lt;br /&gt;
Type: &lt;br /&gt;
&lt;br /&gt;
'''sed''' space (minus) '''-n''' space (minus) '''-e''' space (in single quotes) (front slash) '''‘/electronics/w''' space '''electro’''' (minus) '''-e''' space (in single quotes) (front slash) '''‘/civil/w''' space '''civil’''' space '''seddemo.txt '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''-e''' is used to combine multiple methods''' '''&lt;br /&gt;
&lt;br /&gt;
'''Press Enter'''&lt;br /&gt;
&lt;br /&gt;
This would create two files '''electro''' and '''civil'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| '''cat electro'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;enter]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''cat civil''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;enter]&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| To see what they contain type:&lt;br /&gt;
&lt;br /&gt;
'''cat '''space''' electro''' &lt;br /&gt;
&lt;br /&gt;
'''Press Enter'''&lt;br /&gt;
&lt;br /&gt;
Then type:&lt;br /&gt;
&lt;br /&gt;
'''cat '''space''' civil'''&lt;br /&gt;
&lt;br /&gt;
And''' press Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Now we will see some more set of commands in another tutorial.&lt;br /&gt;
&lt;br /&gt;
I will use the same program file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Display slide 7&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Let us summarize,&lt;br /&gt;
&lt;br /&gt;
In this tutorial we learnt,&lt;br /&gt;
&lt;br /&gt;
sed.&lt;br /&gt;
&lt;br /&gt;
To print using sed.&lt;br /&gt;
&lt;br /&gt;
Line Addressing. &lt;br /&gt;
&lt;br /&gt;
Context Addressing.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Assignment&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| As an assignment,&lt;br /&gt;
&lt;br /&gt;
Use the same text file '''seddemo.txt.'''&lt;br /&gt;
&lt;br /&gt;
Try to print records from 6th to 12th line.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Display Slide 8&lt;br /&gt;
&lt;br /&gt;
Acknowledgement Slide&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Watch the video available at the link shown below&lt;br /&gt;
&lt;br /&gt;
It summarises the Spoken Tutorial project&lt;br /&gt;
&lt;br /&gt;
If you do not have good bandwidth, you can download and watch it&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Display Slide 9&lt;br /&gt;
&lt;br /&gt;
Spoken Tutorial Workshops&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| The Spoken Tutorial Project Team&lt;br /&gt;
&lt;br /&gt;
Conducts workshops using spoken tutorials&lt;br /&gt;
&lt;br /&gt;
Gives certificates to those who pass an online test&lt;br /&gt;
&lt;br /&gt;
For more details, please write to&lt;br /&gt;
&lt;br /&gt;
contact@spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Display Slide 10&lt;br /&gt;
&lt;br /&gt;
Acknowledgement&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Spoken Tutorial Project is a part of the Talk to a Teacher project&lt;br /&gt;
&lt;br /&gt;
It is supported by the National Mission on Education through ICT, MHRD, Government of India&lt;br /&gt;
&lt;br /&gt;
More information on this Mission is available at: http://spoken-tutorial.org\NMEICT-Intro&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| No Last Slide for tutorials created at IITB &lt;br /&gt;
&lt;br /&gt;
Display the previous slide only and narrate this line.&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ashwini</name></author>	</entry>

	</feed>