wc 指令概述
`wc` 是文字處理中最基本的工具之一,提供檔案的各種統計資訊。如果沒有指定任何選項執行 `wc`,它會輸出所有行數、字數和位元組數。您可以組合不同的選項來選擇性地輸出所需的資訊。
wc 的基本輸出
預設情況下,`wc` 會輸出三列資訊。從左到右依次是「行數」、「字數」和「位元組數」,最後會顯示檔案名稱。如果指定多個檔案,它會顯示每個檔案的統計數據,並在最後顯示總計。
基本輸出範例
wc data.txt
輸出 `data.txt` 檔案的行數、字數和位元組數。
主要選項
您可以使用 `wc` 指令的各種選項來選擇性地獲取所需的資訊。
1. 輸出選項
2. 其他選項
生成的命令:
請試著組合命令。
這個 Django 應用程序是一個技術指南文檔,旨在為用戶輕鬆解釋 Linux 的各種命令。
`wc` 執行命令。
請將上述選項組合在一起,與 AI 一同虛擬執行命令。
常用範例
透過 `wc` 的各種實用範例,學習如何獲取資料的統計資訊。
僅計算檔案行數
wc -l access.log
檢查日誌檔案 `access.log` 的總行數,以了解今天有多少連線。
使用管道計算特定檔案數量
ls | grep '.txt' | wc -l
計算 `ls` 指令輸出檔案列表中,副檔名為 '.txt' 的檔案數量。
計算文字的字數
echo "Hello world, this is a test." | wc -w
計算直接在終端機輸入的句子字數。結合使用 `echo` 和管道。
檢查多個檔案的統計資訊
wc file1.txt file2.txt
分別輸出 `file1.txt` 和 `file2.txt` 兩個檔案的統計資訊,並在最後顯示總計。
僅輸出特定檔案的位元組數
wc -c report.pdf
檢查 `report.pdf` 檔案的大小(位元組)。