正?,F(xiàn)象。linux下wc-l這個(gè)命令統(tǒng)計(jì)行數(shù)不包含最后一行沒有回車的數(shù)據(jù),因?yàn)閣c–l是按作為行結(jié)束符統(tǒng)計(jì)行數(shù),所以最后一行沒有就會(huì)統(tǒng)計(jì)丟失。
成都創(chuàng)新互聯(lián)公司專注于達(dá)州企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計(jì),商城網(wǎng)站定制開發(fā)。達(dá)州網(wǎng)站建設(shè)公司,為達(dá)州等地區(qū)提供建站服務(wù)。全流程按需設(shè)計(jì),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
cat是打開一個(gè)文本文件的命令,|是管道,就是將cat命令的結(jié)果傳給下一個(gè)命令,這里是grep
grep是搜索命令,這里所有匹配“” ,并將結(jié)果傳給wc命令
wc命令是統(tǒng)計(jì)命令,如文件的字符數(shù)等,wc -l是統(tǒng)計(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ù)
默認(rèn) A.BAT 所有內(nèi)容插入 b.vrf文件。
默認(rèn) a.bat文本內(nèi)第一行內(nèi)容,插入b.vrf后,是第二行
sed -i? '1 r a.bat' b.vrf
如果是第二行的話 sed -i? '2 r a.bat' b.vrf 就是這個(gè),插入后,第三行才是a.bat的內(nèi)容