sed用法
来源:互联网 发布:json字符串转为map 编辑:程序博客网 时间:2024/06/03 22:59
1、将/etc/passwd的内容列出并打印行号,同时,将2~5行删除
#cat –n /etc/passwd |sed ‘2,5d’ //$代表最后一行
2、在第二行后(也就是第三行)加上drink tea字样
#cat –n /etc/passwd |sed ‘2a drink tea’ //【a】在第n行后加入什么内容,【i】在第n行前加入什么内容
3、在第二行后面加入两行,如drink tea和Drink water
#cat –n /etc/passwd |sed ‘2a drink tea \
>drink water’
4、将第2~5行的内容取代为 No 2-5
#cat -n /etc/passwd|sed ‘2,5c No 2-5’
5、仅列出/etc/passwd文件的5~7行
#cat –n /etc/passwd |sed -n ‘5,7p’
sed ‘s/要被取代的字符串/新的字符串/g’
6、利用sed将test.txt内每一行结尾若为.则改成!
#sed -i ‘s/\.$/\!/g’ test.txt
7、在test.txt最后一行加入#this is test!
#sed -i ‘$a #this is test!’ test.txt
阅读全文
0 0
- sed用法
- sed用法
- sed 用法
- Sed用法
- sed用法
- sed 用法
- sed用法
- sed用法
- sed用法
- sed 用法
- sed 用法
- sed用法
- sed用法
- sed用法
- SED 用法
- sed 用法
- sed 用法
- sed 用法
- 调用Weka API和使用GUI进行分类时,输出结果相反的原因及解决方法
- 九度oj:对矩阵任意子方阵进行多种翻转操作
- 只要三句话就可以实现不定宽高水平垂直居中。
- Console 模式与Windows模式互换
- oracle 中 cursor 与refcursor及sys_refcursor的区别
- sed用法
- AndroidStudio重命名包名
- eclipse启动报.metadata\.log问题
- list和set
- 常用正则表达式
- Linux网络编程——tcp并发服务器(epoll实现)
- 监控系统cat安装和配置
- clang ThreadSanitizer AddressSanitizer MemorySanitizer
- ConfigReader(十七)—— ReadGuideManagerTaskConfig