Linux- ის "wc" ბრძანება შეიძლება გამოყენებულ იქნას, რათა შეიტანოს სიტყვების საერთო რაოდენობა ფაილიში. ეს სასარგებლოა, თუ ცდილობთ შეჯიბრის შესასვლელად, რომელიც მოითხოვს სიტყვების მაქსიმალურ რაოდენობას ან თუ ესა თუ ის სტუდენტი არის მინიმალური სიტყვის ლიმიტის მოთხოვნა.
სინამდვილეში ეს მხოლოდ კარგად მუშაობს ტექსტურ ფაილებზე, მაგრამ LibreOffice უზრუნველყოფს "სიტყვების რაოდენობა" პარამეტრს "ინსტრუმენტები" მენიუდან, თუ გვჭირდება სიტყვა ითხოვს დოკუმენტიდან მდიდარი ტექსტით, როგორიცაა Word დოკუმენტი, OpenOffice დოკუმენტი ან მდიდარი ტექსტური ფაილი.
როგორ გამოიყენოთ "wc" სარდლობა
"Wc" ბრძანების ძირითადი გამოყენება შემდეგია:
wc
მაგალითად, ჩვენ გვაქვს ფაილი, რომელსაც უწოდა test.txt შემდეგი შინაარსით:
ჩემი ესესი
სათაური
კატა იჯდა mat
ამ ფაილში სიტყვათა გასაგებად შეგვიძლია გამოვიყენოთ შემდეგი ბრძანება:
wc test.txt
"Wc" ბრძანების გამომუშავება შემდეგია:
3 9 41 test.txt
ღირებულებები შემდეგია:
- პირველი ნომერი არის ახალი ხაზების სიმბოლოების რაოდენობა
- მეორე ნომერი არის სიტყვების რაოდენობა
- მესამე ნომერი არის ბაიტების რაოდენობა
- საბოლოო მნიშვნელობა არის ფაილის სახელი
მიიღეთ სულ სიტყვების რაოდენობა მრავალრიცხოვანი ფაილებისგან
შეგიძლიათ "wc" ბრძანებაზე მრავალი ფაილის სახელი მოგვაწოდოთ, როდესაც თქვენ მიიღებთ თითოეულ ფაილზე რიცხვს და მთლიანი რიგისთვის.
დაამტკიცეთ, რომ ჩვენ გადაწერილი იქნა test.txt ფაილში და დაგვიწვია test2.txt. მისაღებად სიტყვების რაოდენობა ორივე ფაილი შეგვიძლია აწარმოებს შემდეგ ბრძანება:
wc test.txt test2.txt
გამომავალი ასეთია:
3 9 41 test.txt
3 9 41 test2.txt
6 18 82 სულ
თითოეული ხაზის პირველ რიცხვამდე არის ხაზების რაოდენობა, მეორე ნომერი კი სიტყვების რაოდენობაა და მესამე ნომერი ბატის მთლიანი რიცხვია.
არსებობს კიდევ ერთი გადართვა, რომელიც არის ცოტა უცნაური სახელი და რეალურად მუშაობს საკმაოდ უცნაური გზა.
ბრძანება ასე გამოიყურება:
wc --files0-from = -
(ეს არის ნულის შემდეგ სიტყვა ფაილი)
ამ ბრძანების გაშვებისას თქვენ იხილავთ კურსორს და შეგიძლიათ შეიყვანოთ ფაილის სახელი. მას შემდეგ, რაც თქვენ შეიტანეთ ფაილის სახელი CTRL და D ორჯერ. ეს აჩვენებს იმ ფაილებს
ახლა შეგიძლიათ შეიტანოთ სხვა ფაილი და დააჭირეთ CTRL D ორჯერ. ეს გამოჩნდება დანარჩენი ფაილებისგან.
თქვენ შეგიძლიათ გააგრძელოთ ამის გაკეთება სანამ არ გაქვთ საკმარისი. დააჭირეთ CTRL და C გასასვლელად მთავარ ბრძანებას.
იგივე ბრძანება შეიძლება გამოყენებულ იქნას ყველა ტექსტური ფაილის ყველა სიტყვის ქულები შემდეგნაირად:
იპოვოს. -type f -print0 | wc -l --files0- დან = -
ეს აერთიანებს მოძებნის ბრძანებას სიტყვების რაოდენობა ბრძანებით. Find command გამოიყურება მიმდინარე დირექტორიაში (აღწერილია.) ყველა ფაილი ფაილების ტიპით და შემდეგ იბეჭდება სახელი null სიმბოლოთი, რომელიც საჭიროა wc ბრძანებით. WC ბრძანება იღებს შეყვანის და პროცესებს თითოეული ფაილის სახელის დაბრუნების მიერ ნაპოვნი ბრძანება.
როგორ გამოვხატოთ მხოლოდ ბაიტების რაოდენობა მთლიანი სახით
თუ გნებავთ მიიღოთ ფაილის რიგით ბაიტების რაოდენობა, შეგიძლიათ გამოიყენოთ შემდეგი ბრძანება:
wc -c
ეს დააბრუნებს ბაიტებისა და ფაილის სახელის საერთო რაოდენობას.
როგორ გამოვხატოთ მხოლოდ მთელი რიგი პერსონაჟები ფაილი
ბაიტი რაოდენობა ჩვეულებრივ ოდნავ უფრო მაღალია, ვიდრე ფაილში არსებული სიმბოლოების რაოდენობა.
თუ გინდათ საერთო ჯამში, შეგიძლიათ გამოიყენოთ შემდეგი ბრძანება:
wc -m
ფაილი test.txt გამომავალი არის 39 და არა 41 როგორც ეს იყო ადრე.
როგორ გამოვხატოთ მხოლოდ საერთო ხაზების ფაილი
თქვენ შეგიძლიათ აწარმოოთ შემდეგი ბრძანება, რომ დაბრუნდეთ მხოლოდ ხაზების საერთო რაოდენობა:
wc -l
როგორ გამოჩნდეს ყველაზე გრძელი ხაზი ფაილი
თუ თქვენ გინდათ ვიცოდე ყველაზე გრძელი ხაზის ფაილი შეგიძლიათ აწარმოოთ შემდეგი ბრძანება:
wc -L
თუ ამ ბრძანება "test.txt" ფაილზე აწარმოებს, მაშინ შედეგი 22-ისაა, რომელიც შეესაბამება სიმბოლოების რიცხვს "კატა იჯდა მეთიუ".
როგორ გამოვხატოთ სიტყვების საერთო რიცხვი მხოლოდ ფაილში
ბოლო, მაგრამ არანაკლებ, თქვენ შეგიძლიათ მიიღოთ საერთო რაოდენობის სიტყვები ფაილი მიერ გაშვებული შემდეგ ბრძანება:
wc -w