Linux(入门基础):67---其他管道命令(wc、split、xargs)

一、显示行数、字数、字符数命令:wc

1.功能

  • 可以显示文件的行数、字数、字符数

2.命令格式

  • wc  [参数]

相关参数

  • -l:仅列出行数
  • -w:仅列出多少字数
  • -m:仅列出多少字符

3.注意事项

  • 不加任何参数时,行数、字数、字符数都列出来。顺序依次为:行数、字数、字符数

4.演示案例

  • 列出行数、字数、字符数

  • 列出行数、字数

  • last中有很多与账户无关的行。我们指向要有账号信息的那几行,并列出有多少行

二、划分命令:split

1.功能

  • 可以对文件进行划分,将一个大文件划分为多个小文件
  • 划分的方式分为:依据文件大小划分和依据文件行数划分

2.命令格式

  • split  [参数]  被划分的文件  生成的文件前缀名

相关选项与参数

  • -b:后面划分之后,每个文件的大小。单位:b、k、m等
  • -l:以行数来划分文件

3.注意事项

  • 划分之后的文件,文件前缀名为xx,则文件的名字格式为:xxxaa、xxxab、xxxac

4.演示案例

  • 案例一:将files划分为多个文件,每个文件300k,这些文件的后缀名files

split  -b  300k  ./files  files

划分之后将这个这些文件写入到filesback中

cat  filesa* >> filesback

  • 案例二:利用ls输出信息,每10行记录成一个文件,文件名前缀为lsroot。使用wc查看这些文件中的行数

ls -al /  | split  -l 10  -  lsroot

wc  -l  lsroot*

三、参数代换命令:xargs

1.功能

  •  

2.注意事项

3.命令格式

相关选项与参数

4.演示案例

猜你喜欢

转载自blog.csdn.net/qq_41453285/article/details/88075779