Ibland är det bra att samla in statistik om en textfil du har. Om du använder en modern textredigerare som Notepad ++ eller Geany, har den förmodligen tillräckligt med verktyg för alla möjliga fall. Men om du befinner dig i en Windows-miljö med barben kan PowerShell hjälpa dig. Här är ett snabbt tips om hur du använder det effektivt för att beräkna antalet ord, tecken och rader i en fil.
Annons
PowerShell är en avancerad form av kommandotolken. Den utökas med en enorm uppsättning färdiga cmdlets och kommer med möjligheten att använda .NET framework / C # i olika scenarier. Om du har färdigheten att skriva skript kan du skapa några mycket kraftfulla för att automatisera Windows. Nyligen har Microsoft gjort det tillgängligt för Linux och OS X .
hur du aktiverar skärmdelning på oenighet
PowerShell levereras med en användbar inbyggd cmdlet Mät-objekt . Den beräknar egenskaperna för vissa typer av objekt. Measure-Object utför tre typer av mätningar, beroende på parametrarna i kommandot. Cmdlet kan räkna objekt och beräkna minsta, maximala, summa och genomsnitt av de numeriska värdena. För textobjekt kan den räkna och beräkna antalet rader, ord och tecken. Det är precis vad vi behöver.
Allt du behöver är att skicka filinnehållet till ingången. För det ändamålet kan du kombinera Mätobjekt med en annan cmdlet Få innehåll . Cmdlet Get-Content skriver ut innehållet i textfilen.
Så för vår uppgift kan vi göra följande.
Windows 10 vpn genväg
- Öppna PowerShell
- Skriv eller klistra in följande kommando:
Get-Content 'F: usb skrivskydd (utkast) .txt' | mått -Rad -Tecken -Word
Korrigera filsökvägsdelen till den fil du behöver mäta. I mitt fall visar det följande utdata för min tidigare artikel text:
- Använd följande kommando för att räkna samma exklusive mellanslag:
Get-Content 'F: usb skrivskydd (utkast) .txt' | mått -Line -Character -Word -IgnoreWhiteSpace
Det är allt. Det här tricket kan vara användbart när du behöver få statistik över filinnehåll men inte kan få en lämplig tredjepartsapp för den här uppgiften.