Konte kantite mo yo nan yon dosye Sèvi ak "Wc" lòd la

Ka Linux "Wc" lòd la dwe itilize bay yon total de kantite mo gen nan yon dosye. Sa a se itil si w ap eseye antre nan yon konpetisyon ki mande pou yon kantite maksimòm mo oswa si ou se yon elèv ki gen yon limit minimòm kondisyon mo sou yon redaksyon.

An verite sa a sèlman reyèlman travay byen sou dosye tèks men LibreOffice bay yon "konte mo" opsyon nan meni yo "zouti" si ou bezwen konte a mo soti nan yon dokiman ki gen tèks rich tankou yon dokiman Pawòl, OpenOffice dokiman oswa dosye tèks moun rich.

Kijan Pou Itilize "Wc" Kòmandman an

L 'debaz nan lòd la "wc" se jan sa a:

wc

Pou egzanp, nou gen yon dosye ki rele test.txt ak sa ki annapre yo:

Redaksyon mwen
Tit
Chat la chita sou kabann lan

Pou chèche konnen kantite mo nan dosye sa a nou ka itilize kòmandman sa a:

wc test.txt

Pwodiksyon an nan lòd "wc" la se jan sa a:

3 9 41 test.txt

Valè yo jan sa a:

Jwenn konte a Pawòl total de dosye miltip

Ou ka bay non dosye miltip nan "wc" kòmandan an tankou lè ou fè ou jwenn konte yo pou chak dosye ak yon ranje total.

Pou pwouve ke nou kopye dosye test.txt epi yo rele li test2.txt. Pou jwenn konte nan mo de tou de dosye nou ta ka kouri lòd sa a:

wc test.txt test2.txt

Pwodiksyon an se jan sa a:

3 9 41 test.txt

3 9 41 test2.txt

6 18 82 total

Kòm anvan premye nimewo a sou chak liy se kantite liy, dezyèm nimewo a se konte a mo ak twazyèm nimewo a kantite total bytes.

Gen yon lòt switch ki disponib ki se yon ti kras etranj nan non ak aktyèlman ap travay nan yon fason san patipri etranj.

Kòmandman an sanble sa a:

wc -files0-soti nan = -

(Sa se yon zewo apre dosye yo mo)

Lè ou kouri kòmandman an pi wo a ou pral wè yon kurseur epi ou ka antre nan yon fichier. Yon fwa ou te antre nan fichye a laprès CTRL ak D de fwa. Sa a pral montre total yo pou dosye sa a.

Koulye a, ou ka antre nan yon lòt fichier Et Sur CTRL D de fwa. Sa a pral montre total yo soti nan dosye a dezyèm fwa.

Ou ka kontinye fè sa jiskaske ou te ase. Press CTRL ak C a sòti tounen nan liy lan lòd prensipal la.

Ka kòmandman an menm dwe itilize jwenn konte yo nan tout mo sa yo nan tout dosye tèks nan yon katab jan sa a:

jwenn. -type f -print0 | wc -l -files0-soti nan = -

Sa a konbine lòd la jwenn ak lòd la konte lòd. Kòmandman an jwenn sanble nan anyè aktyèl la (deziye pa la.) Pou tout dosye ak yon kalite dosye ak Lè sa a, simagri non an ak yon karaktè nil ki mande pa lòd la wc. Wc lòd la pran opinyon an ak pwosesis chak non dosye retounen nan lòd la jwenn.

Ki jan yo Montre jis nimewo a total de Bytes nan yon dosye

Si ou jis vle jwenn yon konte sou kantite bytes nan yon dosye ou ka itilize lòd sa a:

wc -c

Sa a pral retounen kantite total bytes ak fichier la.

Ki jan yo Montre Jis Nimewo a total de karaktè nan yon dosye

Konte nan kantite a se nòmalman yon ti kras pi wo pase kantite total karaktè nan yon dosye.

Si ou vle jis konte nan karaktè total ou ka itilize lòd sa a:

wc -m

Pou test.txt nan dosye pwodiksyon an se 39 epi yo pa 41 jan li te ye anvan an.

Ki jan yo Montre Jis Liy yo Total nan yon File

Ou ka kouri lòd sa a pou retounen jis kantite total liy nan yon dosye:

wc -l

Ki jan yo montre liy ki pi long nan yon dosye

Si ou vle konnen liy lan pi long nan yon dosye ou ka kouri lòd sa a:

wc -L

Si ou kouri lòd sa a kont dosye a "test.txt" Lè sa a, rezilta a se 22 ki koresponn ak kantite karaktè pou liy lan "chat la chita sou kabann lan".

Kijan pou montre jis kantite total mo nan yon dosye

Denye, men pa pi piti, ou ka jwenn kantite total mo nan yon dosye pa kouri lòd sa a:

wc -w