cat file.csv | awk -F '\t' '{print $2}'
榕江ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為成都創(chuàng)新互聯(lián)的ssl證書(shū)銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書(shū)合作)期待與您的合作!
'\t'指的是file.csv不同列以'\t'分割,如果的是以其他符號(hào)分割,換成其她符號(hào);
'{print $2}'是指取第2列,此處從1開(kāi)始計(jì)數(shù),第1列,第2列;
一般去重之前要進(jìn)行排序
cat file.csv | awk -F '\t' '{print $2}'?| sort | uniq
前半部分與命令1一樣,后面加上| sort | uniq
比如通過(guò)命令2發(fā)現(xiàn),第2列取值有兩種,分別是'neg'和‘pos’,那么我想知道有多少行的第2列取值為'pos',多少行的第2列取值為'neg'。
cat file.csv | awk -F '\t' '{print $2}'?|?grep -o 'neg'| wc -l
前半部分與命令1一樣,后面加上?|?grep -o 'neg'| wc -l
grep -o 'neg'就是取出取值為'neg'的行
wc -l 是計(jì)數(shù)有多少行
head / tail:顯示文件頭或尾幾行
-n:指定顯示幾行。默認(rèn)是10行
head /etc/passwd:查看 /etc/passwd 頭 10 行信息。不加選項(xiàng)默認(rèn)前10行。
head -5 /etc/passwd:指定查看 etc/passwd 文件前 5 行。
tail /etc/passwd:查看 /etc/passwd 后 10 行信息。 不加選項(xiàng)默認(rèn)后10行。
tail -5 /etc/passwd:指定查看 etc/passwd 文件后 5 行。
wc:顯示文件的行數(shù)、字?jǐn)?shù)、字節(jié)。
? ? -c:只顯示字節(jié)。
? ? -w:只顯示字?jǐn)?shù)。這里的字?jǐn)?shù)指的是由空格,換行符等分隔的字符串。
? ? -l:只顯示行。
wc -l /etc/passwd:顯示/etc/passwd 文檔行數(shù)。
wc -c /etc/passwd:顯示 /etc/passwd 文檔字節(jié)數(shù)。
wc -w /etc/passwd:顯示etc/passwd 文檔字?jǐn)?shù)。
wc -cl /etc/passwd:-cl 組合選項(xiàng),查看/etc/passwd 文檔的行數(shù)和字節(jié)數(shù)
正常現(xiàn)象。linux下wc-l這個(gè)命令統(tǒng)計(jì)行數(shù)不包含最后一行沒(méi)有回車的數(shù)據(jù),因?yàn)閣c–l是按作為行結(jié)束符統(tǒng)計(jì)行數(shù),所以最后一行沒(méi)有就會(huì)統(tǒng)計(jì)丟失。
當(dāng)前名稱:linux統(tǒng)計(jì)命令wc linux統(tǒng)計(jì)文件個(gè)數(shù)的命令
文章起源:http://jinyejixie.com/article10/ddogjdo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開(kāi)發(fā)、微信公眾號(hào)、、網(wǎng)站營(yíng)銷、移動(dòng)網(wǎng)站建設(shè)、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)