一、实验介绍
1.1 实验内容
这一节我们将介绍这几个命令tr(注意不是tar),col,join,paste。实际这一节是上一节关于能实现管道操作的命令的延续,所以我们依然将结合管道来熟悉这些命令的使用。
1.2 实验知识点
-
常见文本处理命令
-
如何简单处理文本
二、文本处理命令
本节讲解几个常见的文本处理命令。
2.1 tr命令
tr 命令可以用来删除一段文本信息中的某些文字。或者将其进行转换。
使用方式:
常用的选项有:
操作举例:
更多 tr 的使用,你可以使用--help或者man tr获得。
2.2 col命令
col 命令可以将Tab换成对等数量的空格键,或反转这个操作。
使用方式:
常用的选项有:
操作举例:
2.3 join命令
学过数据库的用户对这个应该不会陌生,这个命令就是用于将两个文件中包含相同内容的那一行合并在一起。
使用方式:
常用的选项有:
操作举例:
2.4 paste命令
paste这个命令与join 命令类似,它是在不对比数据的情况下,简单地将多个文件合并一起,以Tab隔开。
使用方式:
常用的选项有:
操作举例:
三、实验总结
上面这些命令不是所有你都会经常用到,不过它们确是很实用的,熟练掌握之后,可以减轻很多工作量,比如不停的用鼠标操作在 gedit 里面复制粘贴复制粘贴,将两个文件的内容合并为一个文件,这原本只需要一个命令就能完成。