美文网首页
常用文件级别处理命令

常用文件级别处理命令

作者: 十毛tenmao | 来源:发表于2021-11-27 10:00 被阅读0次

文件处理之前,因为系统限制,需要提前进行预处理,比如文件合并、拆分等

常用文件级别命令

文件合并

直接使用cat命令

cat 1.sql 2.sql 3.sql > merged.sql
cat *.sql > merged.sql

文件拆分

split命令可以把一个文件拆分成多个

  • 命令格式
split [OPTION]... [INPUT [PREFIX]]
  • 常用选项
-l: 每个文件的行数
-b: 每个文件的大小(字节)
-d: 使用数字作为序号
  • 用例
# 拆分文件,每个文件一行
split -l 1 merged.sql 

# 拆分文件,并且设置文件前缀
split -l1  merged.sql user_

文件内容随机

shuf命令可以对文件内容行进行随机变换

shuf -n merged.sql

-n: 最多输出行数

文件对比

使用comm命令

$ cat file1
line 1
line 2
line 3

$ cat file2
line 3
line 4

$ comm file1 file2
line 1
line 2
                line 3
        line 4

第一列:存在file1,不在file2
第二列:存在file2,不在file1
第三列:共同所有

可以组合使用选项-1,-2,-3分别禁止对应的列输出,比如

# 输出file1和file2的共同行
$ comm -13 file1 file2
line 3

相关文章

  • 常用文件级别处理命令

    文件处理之前,因为系统限制,需要提前进行预处理,比如文件合并、拆分等 常用文件级别命令 文件合并 直接使用cat命...

  • 常用命令

    常用命令(1) -- 运行级别 常用的运行级别为3和5,要修改默认的运行级别,修改 /etc/inittab 文件...

  • Linux之常用文件操作命令

    前言 继Linux命令基础 后.记录整理了Linux较为常用的处理文件目录的命令. 文件处理命令 Linux 下一...

  • 记录日常工作中常用的一些Linux命令,以后用的可以速查

    Linux常用命令收集 文件和目录 操作命令 文件搜索 命令 文件权限 操作命令 查看文件内容 命令 文本处理 命...

  • Linux 常见文件处理命令

    文件处理命令 目录处理命令 ls ls 是最常用的命令之一,对应英文单词 list,主要用来查看文件和目录信息。有...

  • Linux 下常用命令功能划分

    linux 常用命令 帮助类命令(2个) 文件和目录操作类命令(18个) 查看文件及内容处理命令(21个) 文件压...

  • Linux | 常用命令(一)

    整理了一下linux常用命令,方便大家使用和学习。 一.文件处理命令 1.命令格式与目录处理命令 2.目录处理命令...

  • linux常用命令

    命令基本格式 文件处理命令 文件搜索命令 帮助命令 压缩与解压缩命令 关机和重启命令 其他常用命令 命令的基本格式...

  • php的学习路程

    一.Linux方面 Linux常用命令 1. 文件处理命令 2. 权限管理命令 3. 帮助命令 4. 文件搜索命令...

  • Linux常用命令

    Linux—常用命令: [root@localhost ~]#其中: 一、命令的基本格式: 二、文件处理命令: 三...

网友评论

      本文标题:常用文件级别处理命令

      本文链接:https://www.haomeiwen.com/subject/bvbxxrtx.html