shell文件操作常用命令

Posted surimj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell文件操作常用命令相关的知识,希望对你有一定的参考价值。

查看文件的行数

cat 文件名 | wc -l

查看文件每行列数

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

查看文件第一列

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

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

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

切分文件cut

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

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

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

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

按列拼接文件

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

下载和上传文件

下载

sz file
sz -be file 压缩下载

上传

rz file






以上是关于shell文件操作常用命令的主要内容,如果未能解决你的问题,请参考以下文章

Centos Linux 常用shell操作命令

常用python日期日志获取内容循环的代码片段

Linux简单介绍与基本使用(文件操作压缩与解压常用shell命令)

HDFS常用Shell命令

HDFS|Shell操作命令

windows下shell命令行的常用操作命令