1. 程式人生 > >wc統計、cut切字命令

wc統計、cut切字命令

系統運維;雲計算;Linux

wc統計命令
功能:wc是(word count)輸出文件中的行數、單詞數、字節數。-l是統計行數(line)
問題:統計/etc/host開頭的文件有多少個?統計系統中有多少塊硬盤?統計用戶賬
號的數量?
解:ls /etc/host* | wc -l
ls /dev/sd? | wc -l
wc -l /etc/passwd 或 cat /etc/passwd | wc -l

cut切字符:
功能:在文件的每一行中提取字符或字段(列)。
用法:cut [選項]... [文件]...
選項:-d 指定分隔符(分界符)
-c 指定要提取的字符。
-f 指定要提取的字段(列)。

練習:執行以下命令,體驗cut命令的用法。
head -3 /etc/passwd > /tmp/pwd.txt
cat /tmp/pwd.txt
cut -c 1-10 /tmp/pwd.txt 提取/tmp/pwd.txt文件中每行的第1到10個字符
cut -c -5 /tmp/pwd.txt 提取/tmp/pwd.txt文件中每行的第1到5個字符
cut -c 5- /tmp/pwd.txt 提取/tmp/pwd.txt文件中每行的第5到最後一個字符
cut -d : -f 1-4 /tmp/pwd.txt 提取/tmp/pwd.txt文件中以:分隔的第1到4列內容
cut -d : -f 1,3,7 /tmp/pwd.txt 提取/tmp/pwd.txt文件中以:分隔的1、3、7列內容

wc統計、cut切字命令