sed --

sed 命令对于Linux系统来说,在命令行修改,操作文本是非常的方便。

特别是批量的修改某些字符等,是非常省时省力的,非常适合在自动化的脚本中去应用。

如下的几个小例子:

  1)如何删除一个文件中的空行

sed '/^$/d' datafile

  2)如何删除一个由空格与制表符组成的行

    sed /^[[:space:]]*$/d datafile

3)如果将每一行的第一个单词与第二个单词互换位置。

    sed -e 's/^[a−zA−Z]∗ 
[a−zA−Z]∗ 
.∗ 
/\2 \1\3/' datafile

这只是一个抛砖引玉的作用,linux的命令有很多,也很强大,很多细节的地方,需要我们自己去发掘,去分享!

最新文章

  1. 商业智能BI
  2. effective OC2.0 52阅读笔记(六 块与大中枢派发)
  3. Oracle循环查询结果集 自定义函数
  4. Linux计时器
  5. Sphinx和coreseek检索引擎
  6. win7或win2008 R2 被远程登录日志记录 系统日志
  7. ORACLE创建表空间、创建用户、更改用户默认表空间以及授权、查看权限
  8. linux c下mysql编程样例
  9. 【策略】HDOJ-1205-吃糖果
  10. 《Python 学习手册4th》 第十六章 函数基础
  11. vmstat,iostat,sar命令详解
  12. 机务UI设计小节
  13. CSS预处理器之SASS用法指南
  14. jquery animate
  15. centos6.2+nginx-1.2.3+php-5.3.17安装脚本
  16. Struts2技术详解(转)
  17. C语言深度剖析--volatile(转载)
  18. First blogs start
  19. iOS 倒出spa文件 打包
  20. [Swift]LeetCode1031. 两个非重叠子数组的最大和 | Maximum Sum of Two Non-Overlapping Subarrays

热门文章

  1. J20航模遥控器开源项目系列教程(二)使用说明 | 遥控器制作完成了,怎么用?
  2. 大数据理论篇HDFS的基石——Google File System
  3. docker部署数据库
  4. 基于伪分布式Hadoop搭建Hive平台详细教程
  5. Pyqt QImage 与 np array 转换方法
  6. python3+pyqt5+opencv3简单使用
  7. AD18使用原理图优先选项( Preference)调整原理图纸张大小失效问题解决
  8. 用Java写编译器(1)- 词法和语法分析
  9. Selenium使用cookis登录,并临时将cookis存储在本地【shelve数据库】
  10. xml selectnodes