码迷,mamicode.com
首页 > 系统相关 > 详细

shell文件操作常用命令

时间:2018-10-10 21:54:36      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:查找内容   默认   $0   常用   cat   多列   压缩   上传   gre   

查看文件的行数

cat 文件名 | wc -l

查看文件每行列数

cat 文件名 |awk -F"分隔符" ‘{print NF}‘

查看文件第一列

cat file |awk -F"\t" ‘{print $1}‘

查看某列含有某个内容的所有行

awk -F"\t" ‘{if($16=="dislike")print $0}‘

切分文件cut

按域切分(截取文件多列)

cut -d[分隔符] -f [范围]
-d默认为\t,可省略
如,以\t分隔的多列文件,取3-6列:cat file |cut -f 3-6

查找文件内容,输出所有包含“查找内容”的行

grep "查找内容" 文件名
如,grep "recall_final_cnt" report

按列拼接文件

paste -d[分隔符] file1 file2 ...
paste -d “\t” file1 file2 file3

下载和上传文件

下载

sz file
sz -be file 压缩下载

上传

rz file

shell文件操作常用命令

标签:查找内容   默认   $0   常用   cat   多列   压缩   上传   gre   

原文地址:https://www.cnblogs.com/surimj/p/9768707.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!