2016/12/20 dplの课练
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'
2016/12/20 dplの课练的更多相关文章
- 2016/12/22 dplの课练
1.sort -nk 1 -t - 3 2.sort -nk 1 -t - 2 3.sort -nk 2 -t - 1 3./etc/passwd根据用户id的大小排序,从小到大的排序输出 sort ...
- 2016/12/21 dplの课练
1.将/etc/passwd第行的最后一段全部改成/bin/bash cat 1 |sed -n '1,$p' |egrep '.*:' -o |sed 's/$/\bin\/bash/' 2.将/e ...
- U3D笔记11:47 2016/11/30-15:15 2016/12/19
11:47 2016/11/30Before you can load a level you have to add it to the list of levels used in the gam ...
- mysql查询练习题-2016.12.16
>>>>>>>>>> 练习时间:2016.12.16 编辑时间:2016-12-20-->22:12:08 题: 涉及:多表查询.ex ...
- 更新日志(建议升级到2016.12.17) && 更新程序的方法
更新程序的方法: 1,在控制面板里点击备份当前数据库文件到磁盘,把当天获取的信息从内存写到磁盘/存储卡.2,下载最新版的源码 wget -O "infopi.zip" " ...
- My latest news(--2016.12.31)
2016.12.31 前一天晚上看 “纪实新闻” ,白天看视频,晚上刷题,看电影<湄公河行动> 2016.12.30 18:36 昨天上午考完了本学期的最后一门课程,下午乒乓+值班,今天 ...
- 关于2016.12.12——T1的反思:凸包的意义与应用
2016.12.12 T1 给n个圆,保证圆圆相离,求将圆围起来的最小周长.n<=100 就像上图.考场上,我就想用切线的角度来做凸包.以圆心x,y排序,像点凸包一样,不过用两圆之间的下切线角度 ...
- rhel 7.0 配置centos yum源(2016/12/8),成功!
1.首先查看redhat 7.0系统本身所安装的那些yum 软件包: rpm -qa | grep yum #列出所有已安装的yum包 2.删除这些包: rpm -e *.rpm --nodeps # ...
- Oracle中把一个DateTime的字符串转化成date类型。to_date('2016/12/8 18:55:43','yyyy/MM/dd hh24:mi:ss'),
Oracle中把一个DateTime或者该形态字符串转化成date类型. to_date('2016/12/8 18:55:43','yyyy/MM/dd hh24:mi:ss'), 或者: sele ...
随机推荐
- OpenGL.教程
5.第五课:带纹理的立方体.html(http://www.opengl-tutorial.org/cn/beginners-tutorials/tutorial-5-a-textured-cube/ ...
- c++ 线程间通信方式
一:两个进程间的两个线程通信,相当于进程间通信 二:一个进程中的两个线程间通信 通信方式: 1.互斥锁 mutex; lock_guard (在构造函数里加锁,在析构函数里解锁) unique_loc ...
- eee
package demo; public class Phone { String phonexinghao; String phonepinpai; public void shouji (){ S ...
- Python自学:第三章 使用方法pop()删除元素
motorcycle = ["honda", "yamaha", "suzuki"] last_owned = motorcycle.pop ...
- NodeJS基础(二)
一.动态获取文件路径 var fs = require('fs') var path = require('path') // 一般在开发命令行工具的时候,这个设计是必须有用的一个特性 // npm ...
- CF 552(div 3) E Two Teams 线段树,模拟链表
题目链接:http://codeforces.com/contest/1154/problem/E 题意:两个人轮流取最大值与旁边k个数,问最后这所有的数分别被谁给取走了 分析:看这道题一点思路都没有 ...
- vue keep-alive 取消某个页面缓存问题
keep-alive keep-alive是Vue提供的一个抽象组件,用来对组件进行缓存,从而节省性能,由于是一个抽象组件,所以在v页面渲染完毕后不会被渲染成一个DOM元素 <keep-aliv ...
- ARP协议分析(Wireshark)
一.说明 1.1 背景说明 以前学网络用的谢希仁的<计算机网络原理>,一是网开始学不太懂网络二是ARP协议是没有数据包格式的(如果没记错应该是没有).学完只记得老师说:ARP很简单的,就是 ...
- lumion材质系统室内渲染6.3
材质系统是对于导入的模型,而不对自带的模型起作用.自带的模型有的能改变属性. 点击“材质”点击墙,出来材质库.为墙体赋予一种材质, 完成后点击保存,就可以保存了.然后给窗户添加玻璃材质. 可以看到墙, ...
- laravel5.5 env
env 函数 读取的变量里面带有 # 号的情况下 数据会丢失