Linux命令里面两个很经典的命令:join和tr(原创 )

Linux命令里面两个很经典的命令:join和tr作者 余超 email:yuchao86@gmail.com下面先看一下join命令的使用方法:对于合并两个具有相同文件头的方法合并起来是一种很好的方法:[yuchao@yuchao-Latitude-E5410 source]$cat sinadept.txt100 Harry Potter:100:Magic School200 Alex Jason:200:Sales300 Yu Chao:300:SINA Product Development400 Sanjay Gupta:400:Support500 Nisha Singh:500:Sales1000 Yu Jun:1000:Peking University EECS[yuchao@yuchao-Latitude-E5410 source]$cat sinasalary.txt100 $1000200 $1234300 $892400 $2389500 $1231000 $2389[yuchao@yuchao-Latitude-E5410 source]$join sinadept.txt sinasalary.txt100 Harry Potter:100:Magic School $1000200 Alex Jason:200:Sales $1234300 Yu Chao:300:SINA Product Development $892400 Sanjay Gupta:400:Support $2389500 Nisha Singh:500:Sales $1231000 Yu Jun:1000:Peking University EECS $2389[yuchao@yuchao-Latitude-E5410 source]$join sinasalary.txt sinadept.txt100 $1000 Harry Potter:100:Magic School200 $1234 Alex Jason:200:Sales300 $892 Yu Chao:300:SINA Product Development400 $2389 Sanjay Gupta:400:Support500 $123 Nisha Singh:500:Sales1000 $2389 Yu Jun:1000:Peking University EECS在看一下tr命令,对于需要执行整篇文章进行大小写转换的处理时很有用:如下:[yuchao@yuchao-Latitude-E5410 source]$tr a-z A-Z <sinadept.txt100 HARRY POTTER:100:MAGIC SCHOOL200 ALEX JASON:200:SALES300 YU CHAO:300:SINA PRODUCT DEVELOPMENT400 SANJAY GUPTA:400:SUPPORT500 NISHA SINGH:500:SALES1000 YU JUN:1000:PEKING UNIVERSITY EECS[yuchao@yuchao-Latitude-E5410 source]$tr A-Z a-z <sinadept.txt100 harry potter:100:magic school200 alex jason:200:sales300 yu chao:300:sina product development400 sanjay gupta:400:support500 nisha singh:500:sales1000 yu jun:1000:peking university eecs[yuchao@yuchao-Latitude-E5410 source]$如果文件过大的话处理起来很方便,如果你会VIM或者是其他工具的话,也有很好的方法用来处理同样的问题。生活不是等待风暴过去,而是学会在雨中翩翩起舞。

Linux命令里面两个很经典的命令:join和tr(原创 )

相关文章:

你感兴趣的文章:

标签云: