1.个人博客的文件,只输出学生姓名
cat 111 |sed 's/[0-9a-zA-Z:/. -]//g'

2.只输出每个学生的url
cat 111 |sed 's/.*:\/\///g'

3. 只输出个人博客里的学号
cat 111 |sed 's/-.*//g'

4.只输出个人博客中,两个字姓名的学生名
cat 111 |sed 's/[0-9a-zA-Z:/. -]//g' |grep -v '...'

5.只输出每个人博客地址的最后一段,即.com/后面的一段内容
cat 111 |sed 's/.*.com\///g'

6.只输出最后一段全部是字母的
cat 111 |sed 's/.*.com\///g' |grep '.*[0-9].*' -v

7.只输出最后一段含有大写字母的
cat 111 |sed 's/.*.com\///g' |grep '.*[A-Z].*'

 


1.使用sed删除所有以#开头的行,
cat 789 |grep '^#.*' -v

2.同样也删除所有以 多个空格#号开头的行
cat 789 |grep '^\ .*' -v

3.在Listen 80 后面添加一行Listen 81
cat 11 |sed '/Listen 80/a Listen 81'

 


1.selinux配置文件的SELINUX默认的值为enforcing,使用sed将其修改为permissive
将/etc/passwd复制到/opt目录进行操作
sed -i 's/enforcing/permissive/g' 1111

2.使用sed命令输出/etc/passwd的第5到第7行的内容
cat password |sed -n '5,7p'

3.将passwd文件中第2到第3行的所有d替换成DD
cat password |sed '2,3s/d/DD/g'

4.只输出passwd文件的第6段内容
cat password |sed -n '1,$p' |egrep '/.*:' -o |sed 's/://g'