![როგორ შევცვალოთ DNS სერვერი Windows 11-ზე](/f/d8c6c3eeb6dd69de3461643be662b74a.jpg?width=100&height=100)
ეს არ არის სრულყოფილი, მაგრამ მე ადაპტირებული ვარ "ტრმიდგომა თითოეული სტანდარტული შეყვანის თითოეული სიტყვის აღწერის დასაბეჭდად:
tr -c "'[: alnum:]" "\ n" | grep "[[: alnum:]]" | დალაგება | uniq -c | დახარისხება -ნ.
მიუხედავად იმისა, რომ grep -c მუშაობს ხაზზე, ეს ათავსებს თითოეულ სიტყვას ან რიცხვს საკუთარ ხაზზე და ალაგებს მათ. მაშინ უნიკ -გ გამოაქვეყნებს მათ, ასევე დაბეჭდავს შემთხვევების რაოდენობას. grep გამოიყენება ცარიელი ხაზების მოსაშორებლად მხოლოდ იმიტომ, რომ თუ არა, uniq ბეჭდავს ცარიელი ხაზების რაოდენობასაც და მე ჯერ არ გამომივიდა ამის უკეთესი გზა.
საბოლოო დახარისხება არჩევითია, გამოიყენება სიტყვების ჩამოსათვლელად სიხშირის მიხედვით ალფანუმერულად. ყურადღება მიაქციეთ პირველ კომპლექტში მოწოდებულ აპოსტროფს ისე, რომ მესაკუთრეები და შეკუმშვები რჩება მთლიანი სიტყვები, მაგრამ ფრჩხილები, ბრჭყალები და სხვა პუნქტუაცია ამოღებულია. ასევე გაითვალისწინეთ, რომ ეს იშლება გრძელი, მძიმით გამოყოფილ რიცხვებზე და თითოეულ ჯგუფს აქცევს (ალბათ უაზრო) მარტოხელა 1-, 2- ან 3-ნიშნა რიცხვად. ასე რომ, უბრალოდ ნუ ეცდები გაუმკლავდე მათ, როგორც სიტყვებს და არ არის პრობლემა.
პასუხი