linux中ls l wc,linux wc命令有什么用

在linux中,wc命令的作用是统计指定文件中的字节数、字数、行数,并将统计结果显示输出,若不指定文件名称、或是所给予的文件名为“-”,则wc命令会从标准输入设备读取数据;该命令的使用语法“wc [选项] 文件 ...”。

ee0127b9b39f47f09dde4c1db39f92c2.png

本教程操作环境:Red Hat Enterprise Linux 6.1系统、Dell G3电脑。

Linux wc命令用于计算字数。

利用wc指令我们可以计算文件的Byte数、字数、或是列数,若不指定文件名称、或是所给予的文件名为"-",则wc指令会从标准输入设备读取数据。

语法:wc [选项] 文件 ...

参数:-c或--bytes或--chars 只显示Bytes数。

-l或--lines 显示行数。

-w或--words 只显示字数。

--help 在线帮助。

--version 显示版本信息。

具体用法及分析

以下通过具体文件演示wc命令以上各选项参数的具体用法及分析,创建一个test.txt文件,文件内容如下图所示:

1)执行命令wc -c test.txt后,结果如下图所示:

33251c26da0ce9fe077cc0b5e81fd5df.png

如图中显示,该文件显示有24个字节,这是因为包括了空格符以及每行的换行符。

我们可以通过命令cat -A test.txt查看换行符,如下图所示:

00ee314798da8513df298e99b6b7296b.png

2)执行命令wc -l test.txt后,结果如下图所示:

25e33addd76579472858bc4355ad0abf.png

图中显示该文件有3行

3)执行命令wc -m test.txt后,结果如下图所示:

cc3ce559e38d31f775e54be5d1f84806.png

该结果与-c选项的参数结果一样,有24个字符

4)执行命令wc -w test.txt后,结果如下图所示:

273181efa269f16748cc85ddec9b3783.png

图中显示该文件有4个字。

5)执行命令wc -L test.txt后,结果如下图所示:

e21a422423c8aac10203350472c281a1.png

图中显示该文件最长行长度为11,不包括换行符。

6)执行命令wc test.txt后,结果如下图所示:

8189152cd4f7973d49e491fc6d1a3922.png

图中结果显示依次为行数、单词数、字节数、文件名。

4、以上就是针对wc命令详细的参数选项用法,实际应用中还与管道符一同使用,这在编写shell脚本时很有用。以下举例说明:

1)在根目录下执行命令ls -l后看到打印信息如下图所示:

6b8231719fc95f8e3ad30f8497f169dd.png

2)在根目录执行命令ls -l | wc -l后结果如下图所示:

7f570d9b84c98f4f06a799a1b68cd9e0.png

结果显示统计ls -l命令显示的内容有20行。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值