成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

為Linux初學者講解wc命令

系統 Linux
在命令行工作時,有時您可能想要知道一個文件中的單詞數量、字節數、甚至換行數量。如果您正在尋找這樣做的工具,您會很高興地知道,在 Linux 中,存在一個命令行實用程序,它被稱為 wc ,它為您完成所有這些工作。在本文中,我們將通過簡單易懂的例子來討論這個工具。

為Linux初學者講解wc命令

在命令行工作時,有時您可能想要知道一個文件中的單詞數量、字節數、甚至換行數量。如果您正在尋找這樣做的工具,您會很高興地知道,在 Linux 中,存在一個命令行實用程序,它被稱為 wc ,它為您完成所有這些工作。在本文中,我們將通過簡單易懂的例子來討論這個工具。

但是在我們開始之前,值得一提的是,本教程中提供的所有示例都在 Ubuntu 16.04 上進行了測試。

 

Linux wc 命令

wc 命令打印每個輸入文件的新行、單詞和字節數。以下是該命令行工具的語法:

  1. wc [OPTION]... [FILE]...

以下是 wc 的 man 文檔的解釋:

  1. 為每個文件打印新行、單詞和字節數,如果指定多于一個文件,也列出總的行數。單詞是由空格分隔的非零長度的字符序列。如果沒有指定文件,或當文件為 `-`,則讀取標準輸入。

下面的 Q&A 樣式的示例將會讓您更好地了解 wc 命令的基本用法。

注意:在所有示例中我們將使用一個名為 file.txt 的文件作為輸入文件。以下是該文件包含的內容:

  1. hi
  2. hello
  3. how are you
  4. thanks.

 

Q1. 如何打印字節數

使用 -c 命令選項打印字節數.

  1. wc -c file.txt

下面是這個命令在我們的系統上產生的輸出:

如何打印字節數

如何打印字節數

文件包含 29 個字節。

 

Q2. 如何打印字符數

要打印字符數,請使用 -m 命令行選項。

  1. wc -m file.txt

下面是這個命令在我們的系統上產生的輸出:

如何打印字符數

如何打印字符數

文件包含 29 個字符。

 

Q3. 如何打印換行數

使用 -l 命令選項來打印文件中的新行數:

  1. wc -l file.txt

這里是我們的例子的輸出:

如何打印換行數

如何打印換行數

 

Q4. 如何打印單詞數

要打印文件中的單詞數量,請使用 -w 命令選項。

  1. wc -w file.txt

在我們的例子中命令的輸出如下:

如何打印字數

如何打印字數

這顯示文件中有 6 個單詞。

 

Q5. 如何打印最長行的顯示寬度或長度

如果您想要打印輸入文件中最長行的長度,請使用 -l 命令行選項。

  1. wc -L file.txt

下面是在我們的案例中命令產生的結果:

如何打印最長行的顯示寬度或長度

如何打印最長行的顯示寬度或長度

所以文件中最長的行長度是 11。

 

Q6. 如何從文件讀取輸入文件名

如果您有多個文件名,并且您希望 wc 從一個文件中讀取它們,那么使用-files0-from 選項。

  1. wc --files0-from=names.txt

如何從文件讀取輸入文件名

如何從文件讀取輸入文件名

如你所見 wc 命令,在這個例子中,輸出了文件 file.txt 的行、單詞和字符計數。文件名為 file.txt 的文件在 name.txt 文件中提及。值得一提的是,要成功地使用這個選項,文件中的文件名應該用 NUL 終止——您可以通過鍵入Ctrl + v 然后按 Ctrl + Shift + @ 來生成這個字符。

 

結論

正如您所認同的一樣,從理解和使用目的來看, wc 是一個簡單的命令。我們已經介紹了幾乎所有的命令行選項,所以一旦你練習了我們這里介紹的內容,您就可以隨時在日常工作中使用該工具了。想了解更多關于 wc 的信息,請參考它的 man 文檔。 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2018-02-25 14:00:07

Linux命令whereis

2018-03-12 19:43:48

Linux命令 ldd

2018-02-24 10:38:06

Linux命令rmdir

2021-08-05 14:40:45

操作系統UNIXLINUX

2018-02-23 10:03:30

Linux命令mkdir

2018-02-05 08:45:00

RHELCentOS 7MariaDB

2009-11-18 09:30:43

2018-04-08 14:47:06

Linux命令type

2018-03-12 15:26:00

Linux命令tee

2012-01-31 21:10:25

Linux初學者發行版

2018-04-16 08:33:39

Linux命令uniq

2014-04-01 10:20:00

開源Rails

2022-09-05 15:36:39

Linux日志記錄syslogd

2011-09-16 09:38:19

Emacs

2022-04-24 15:21:01

MarkdownHTML

2009-11-23 10:29:43

CISCO路由器教程

2011-04-07 14:09:45

2011-04-12 10:13:24

2018-04-02 11:59:04

Linux命令ln

2022-11-16 16:02:59

Linux命令
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人精品毛片 | 国产一区欧美 | 亚洲韩国精品 | 国产欧美在线一区二区 | 欧美精品在线一区二区三区 | 成人高清视频在线观看 | 91福利影院| 久久精品免费观看 | 精品亚洲视频在线 | 日日夜夜视频 | 国产日韩欧美电影 | 亚洲精品成人av久久 | 中文字幕1区2区3区 亚洲国产成人精品女人久久久 | 人人叉 | 激情视频中文字幕 | 永久精品 | 国产成人jvid在线播放 | 亚洲一区二区中文字幕 | 中文字幕视频一区 | 九九九久久国产免费 | 欧美精品久久 | 91在线精品视频 | 国产福利视频在线观看 | 成人精品视频99在线观看免费 | 国产精品性做久久久久久 | 女同av亚洲女人天堂 | 久久精品一 | 一区二区三区视频在线观看 | 国产丝袜av | h视频免费在线观看 | 国产成人久久av免费高清密臂 | 青青久草 | 91视频.| 999热精品视频 | 国产精品国产成人国产三级 | 久久99精品久久久久久狂牛 | 国产原创视频 | 亚洲欧美视频 | 亚洲精品亚洲人成人网 | 特级做a爱片免费69 精品国产鲁一鲁一区二区张丽 | 国产精品成人在线播放 |